/* SINH TỰ ĐỘNG (inc/css-gop.php) — đừng sửa tay. Nguồn: tri-header, tri-sheet, tri-account, tri-social, tri-course-hero, tri-reel-review, tri-luyen-tap, tri-mobile-chuan, tri-man-320 */
.tri-header__top,.tri-logo--lg{display: none}.tri-mega__col > .tri-mega__title--stack{margin-top: 22px}.tri-mega__col > .tri-mega__title--stack:first-child,.tri-mega__col > .tri-mega__title--stack:first-child ~ .tri-mega__title--stack{display: flex;align-items: center;min-height: var(--wp--custom--control--height,44px);margin: 0}.tri-mega__txt{display: inline-flex;flex-direction: column;min-width: 0}.tri-mega__txt::after{content: attr(data-text);height: 0;overflow: hidden;visibility: hidden;font-weight: var(--tri-fw-heavy);pointer-events: none;user-select: none}@media (min-width: 1025px){.tri-mega__panel{--tri-mega-row: 36px}.tri-mega__panel a,.tri-mega__col > .tri-mega__title--stack:first-child,.tri-mega__col > .tri-mega__title--stack:first-child ~ .tri-mega__title--stack{min-height: var(--tri-mega-row)}.tri-mega__col{gap: 2px}}@media speech{.tri-mega__txt::after{display: none}}@media (min-width: 1025px){body.tri-hd-two{--tri-hd-top: 44px;--tri-hd-bar: 80px;--tri-hd-logo-h: 50px;--tri-hd-compact: 64px;--tri-hd-full: calc(var(--tri-hd-top) + var(--tri-hd-bar));--tri-header-h: var(--tri-hd-compact);--tri-hd-accent: linear-gradient( 90deg,var(--wp--preset--color--cyan) 0%,var(--wp--preset--color--sky) 45%,var(--wp--preset--color--orange) 100% )}body.tri-hd-two.tri-hd-notop{--tri-hd-top: 0px}.tri-hd-two .tri-main{padding-top: var(--tri-hd-full)}.tri-hd-two .tri-header{position: absolute;height: auto;background: var(--wp--preset--color--navy);box-shadow: none}.tri-hd-two .tri-header__inner{position: static;height: var(--tri-hd-bar);gap: clamp(16px,calc(24 / var(--tri-type-ref) * var(--tri-vp)),32px)}.tri-hd-two .tri-mega--rong .tri-mega__panel{position: absolute;top: 100%}.tri-hd-two .tri-mega-backdrop{inset: var(--tri-adminbar) 0 0}.tri-hd-two .tri-header__top{display: block;position: relative;height: var(--tri-hd-top);background: radial-gradient(520px 160px at 88% -30%,color-mix(in srgb,var(--wp--preset--color--cyan) 22%,transparent),transparent 70%),radial-gradient(420px 140px at 30% 140%,color-mix(in srgb,var(--wp--preset--color--royal) 45%,transparent),transparent 70%),var(--wp--preset--color--navy);border-bottom: 1px solid rgba(186,214,235,0.1)}.tri-header__top-inner{display: flex;align-items: center;justify-content: flex-end;gap: 32px;height: 100%;width: var(--tri-chrome);max-width: 100%;margin-inline: auto}.tri-hc-list{display: flex;align-items: center;min-width: 0;margin: 0 0 0 auto;padding: 0;list-style: none}.tri-hc{display: flex;min-width: 0;padding-inline: clamp(10px,calc(16 / var(--tri-type-ref) * var(--tri-vp)),24px)}.tri-hc + .tri-hc{border-left: 1px solid rgba(186,214,235,0.18)}.tri-hc:last-child{padding-right: 0}.tri-hc:not(.tri-hc--src-address){flex-shrink: 0}.tri-hc--src-address{flex-shrink: 1}@media (max-width: 1279px){.tri-hc--src-address{flex-shrink: 0}.tri-hc--src-address .tri-hc__text,.tri-hc--src-email .tri-hc__text{display: none}}.tri-hc__link{display: flex;align-items: center;gap: 10px;min-width: 0;color: var(--wp--preset--color--white)}.tri-hc__icon{--tri-hc-c: transparent;display: grid;place-items: center;flex-shrink: 0;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;color: var(--wp--preset--color--white);background: var(--tri-hc-c);box-shadow: 0 0 0 2px transparent;box-shadow: 0 0 0 2px color-mix(in srgb,var(--tri-hc-c) 28%,transparent);transition: background-color var(--wp--custom--motion--duration-mid,0.2s) ease,box-shadow var(--wp--custom--motion--duration-mid,0.2s) ease,transform var(--wp--custom--motion--duration-mid,0.2s) ease}.tri-hc__icon--orange{--tri-hc-c: var(--wp--preset--color--orange)}.tri-hc__icon--orange-soft{--tri-hc-c: #f5842f}.tri-hc__icon--cyan{--tri-hc-c: var(--wp--preset--color--cyan)}.tri-hc__icon--sky{--tri-hc-c: var(--wp--preset--color--sky)}.tri-hc__icon--royal{--tri-hc-c: var(--wp--preset--color--royal)}.tri-hc__icon--ghost{color: var(--wp--preset--color--cyan);background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px transparent;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--sky) 45%,transparent)}.tri-hc__icon--img{background: var(--wp--preset--color--white);box-shadow: 0 0 0 2px rgba(255,255,255,0.55)}.tri-hc__icon--img img{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;border-radius: 50%}.tri-hc--phone .tri-hc__icon:not(.tri-hc__icon--img){animation: tri-hc-ring 2.4s ease-out infinite}.tri-hc__text{display: flex;flex-direction: column;min-width: 0;line-height: var(--tri-lh-title)}.tri-hc__label{font-weight: var(--tri-fw-regular);letter-spacing: 0.06em;text-transform: uppercase;color: var(--wp--preset--color--ice)}.tri-hc__value{overflow: hidden;max-width: clamp(130px,calc(200 / var(--tri-type-ref) * var(--tri-vp)),300px);font-weight: var(--tri-fw-bold);white-space: nowrap;text-overflow: ellipsis;transition: color var(--wp--custom--motion--duration-mid,0.2s) ease}.tri-hc--phone .tri-hc__value{font-family: var(--wp--preset--font-family--beau-sans);font-weight: var(--tri-fw-bold);letter-spacing: 0.02em}a.tri-hc__link:hover .tri-hc__value,a.tri-hc__link:focus-visible .tri-hc__value{color: var(--wp--preset--color--cyan)}a.tri-hc__link:hover .tri-hc__icon,a.tri-hc__link:focus-visible .tri-hc__icon{transform: translateY(-2px);box-shadow: 0 0 0 5px transparent;box-shadow: 0 0 0 5px color-mix(in srgb,var(--tri-hc-c) 32%,transparent)}.tri-hs{position: relative;display: flex;align-items: center;flex-shrink: 0;margin-left: clamp(10px,calc(16 / var(--tri-type-ref) * var(--tri-vp)),24px)}.tri-hs__input{position: absolute;right: 0;top: 50%;z-index: 2;box-sizing: border-box;width: 30px;height: 30px;padding: 0 38px 0 14px;border: 1px solid transparent;border-radius: 999px;background: transparent;color: var(--wp--preset--color--navy);font: inherit;opacity: 0;transform: translateY(-50%);transition: width 0.3s cubic-bezier(0.2,0.8,0.2,1),opacity 0.2s ease,background-color 0.2s ease;-webkit-appearance: none;appearance: none}.tri-hs__input::-webkit-search-cancel-button{display: none}.tri-hs.is-open .tri-hs__input,.tri-hs:focus-within .tri-hs__input{width: clamp(220px,calc(280 / var(--tri-type-ref) * var(--tri-vp)),360px);background: var(--wp--preset--color--white);border-color: var(--wp--preset--color--sky);border-color: color-mix(in srgb,var(--wp--preset--color--sky) 55%,transparent);box-shadow: 0 10px 28px rgba(9,31,91,0.3);opacity: 1;outline: none}.tri-hs__btn{position: relative;z-index: 3;display: grid;place-items: center;width: 30px;height: 30px;padding: 0;border: 0;border-radius: 50%;color: var(--wp--preset--color--white);background: rgba(255,255,255,0.1);box-shadow: inset 0 0 0 1px transparent;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--sky) 45%,transparent);cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease}.tri-hs__btn:hover,.tri-hs__btn:focus-visible{background: var(--wp--preset--color--orange);box-shadow: none;outline: none}.tri-hs.is-open .tri-hs__btn,.tri-hs:focus-within .tri-hs__btn{color: var(--wp--preset--color--white);background: var(--wp--preset--color--orange);box-shadow: none;transform: scale(0.84)}.tri-hd-two .tri-logo--bar{width: calc(var(--tri-hd-logo-h) * 128 / 60);height: var(--tri-hd-logo-h)}.tri-hd-two .tri-header__inner{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center}.tri-hd-two .tri-logo--bar{grid-column: 1;justify-self: start}.tri-hd-two .tri-nav{grid-column: 2;justify-content: center}.tri-hd-two .tri-header__actions{grid-column: 3;justify-self: end}.tri-hd-two .tri-nav{gap: 12px;font-weight: var(--tri-fw-bold)}.tri-hd-two .tri-nav > a,.tri-hd-two .tri-mega__trigger{position: relative;min-height: 34px;padding: 6px 14px}.tri-hd-two .tri-nav > a::after,.tri-hd-two .tri-mega__trigger::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 1px;height: 2px;border-radius: 2px;background: var(--tri-hd-accent);transform: scaleX(0);transform-origin: left center;transition: transform var(--wp--custom--motion--duration-mid,0.2s) ease}.tri-hd-two .tri-nav > a.is-current::after,.tri-hd-two .tri-mega.is-current .tri-mega__trigger::after{transform: scaleX(1)}.tri-hd-two .tri-header .tri-header__cta{gap: 8px;height: 35px;min-height: 35px;padding: 0 18px 0 6px;border-radius: 999px;line-height: 1;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--beau-sans);font-weight: var(--tri-fw-bold);letter-spacing: 0.02em;text-transform: uppercase;white-space: nowrap;box-shadow: 0 6px 16px transparent;box-shadow: 0 6px 16px color-mix(in srgb,var(--wp--preset--color--orange) 35%,transparent);transition: transform var(--wp--custom--motion--duration-mid,0.2s) ease,box-shadow var(--wp--custom--motion--duration-mid,0.2s) ease}.tri-hd-two .tri-header .tri-header__cta:hover,.tri-hd-two .tri-header .tri-header__cta:focus-visible{transform: translateY(-1px);box-shadow: 0 10px 22px transparent;box-shadow: 0 10px 22px color-mix(in srgb,var(--wp--preset--color--orange) 45%,transparent)}.tri-header__cta-ico{display: block;flex-shrink: 0;width: 24px;height: 24px}@media (max-width: 1365px){.tri-hd-two .tri-nav{gap: 4px;font-size: var(--tri-fs-5)}}@media (max-width: 1199px){.tri-hd-two .tri-nav{gap: 0;font-size: var(--tri-fs-6)}.tri-hd-two .tri-nav > a,.tri-hd-two .tri-mega__trigger{padding-inline: 10px}.tri-hd-two .tri-nav > a::after,.tri-hd-two .tri-mega__trigger::after{left: 10px;right: 10px}.tri-hd-two .tri-header .tri-header__cta{padding-right: 14px;font-size: var(--tri-fs-4)}}.tri-hd-two .tri-header.is-compact{position: fixed;transform: translateY(calc(-100% - 8px));background: var(--wp--preset--color--navy);background: color-mix(in srgb,var(--wp--preset--color--navy) 90%,transparent);-webkit-backdrop-filter: blur(14px) saturate(1.4);backdrop-filter: blur(14px) saturate(1.4);box-shadow: 0 12px 32px rgba(9,31,91,0.28)}.tri-hd-two .tri-header.is-compact.is-dropped{transform: none;transition: transform 0.45s cubic-bezier(0.2,0.8,0.2,1)}.tri-hd-two .tri-header.is-compact .tri-header__top{display: none}.tri-hd-two .tri-header.is-compact .tri-header__inner{height: var(--tri-hd-compact)}.tri-hd-two .tri-header.is-compact .tri-logo--bar{--tri-hd-logo-h: 42px}}@keyframes tri-hc-ring{0%{box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 color-mix(in srgb,var(--wp--preset--color--orange) 45%,transparent)}70%,100%{box-shadow: 0 0 0 10px transparent;box-shadow: 0 0 0 10px color-mix(in srgb,var(--wp--preset--color--orange) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.tri-hc--phone .tri-hc__icon{animation: none}.tri-hd-two .tri-header.is-compact,.tri-hd-two .tri-header.is-compact.is-dropped{transition: none}}.tri-hd-white .tri-header{background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);box-shadow: 0 1px 0 rgba(9,31,91,0.08)}.tri-hd-white .tri-header.is-scrolled{box-shadow: 0 8px 18px rgba(9,31,91,0.12)}.tri-hd-white .tri-burger span{background: var(--wp--preset--color--navy)}.tri-hd-white .tri-nav > a,.tri-hd-white .tri-mega__trigger{color: var(--wp--preset--color--navy)}.tri-hd-white .tri-nav > a.is-current,.tri-hd-white .tri-mega.is-current .tri-mega__trigger,.tri-hd-white .tri-nav > a:hover,.tri-hd-white .tri-mega__trigger:hover,.tri-hd-white .tri-mega.is-open .tri-mega__trigger{color: var(--wp--preset--color--action)}@media (min-width: 1025px){.tri-hd-two.tri-hd-white .tri-header{background: var(--wp--preset--color--white)}.tri-hd-white .tri-header__top{background: var(--wp--preset--color--white);border-bottom: 1px solid rgba(9,31,91,0.08)}.tri-hd-two.tri-hd-white .tri-header:not(.is-compact) .tri-header__inner{width: 100%;max-width: none;padding-inline: calc((100% - var(--tri-chrome)) / 2);background: var(--wp--preset--color--ice);background: color-mix(in srgb,var(--wp--preset--color--ice) 55%,var(--wp--preset--color--white))}.tri-hd-white .tri-hc__link{color: var(--wp--preset--color--navy)}.tri-hd-white .tri-hc__label{color: var(--wp--preset--color--royal)}.tri-hd-white .tri-hc + .tri-hc{border-left-color: rgba(9,31,91,0.12)}.tri-hd-white .tri-hc__icon--ghost{color: var(--wp--preset--color--royal);background: var(--wp--preset--color--ice);background: color-mix(in srgb,var(--wp--preset--color--ice) 70%,var(--wp--preset--color--white));box-shadow: inset 0 0 0 1px rgba(59,99,168,0.35)}.tri-hd-white .tri-hc__icon--img{box-shadow: 0 0 0 2px rgba(9,31,91,0.12)}.tri-hd-white a.tri-hc__link:hover .tri-hc__value,.tri-hd-white a.tri-hc__link:focus-visible .tri-hc__value{color: var(--wp--preset--color--action)}.tri-hd-white .tri-hs__btn{color: var(--wp--preset--color--navy);background: rgba(9,31,91,0.04);box-shadow: inset 0 0 0 1px rgba(9,31,91,0.16)}.tri-hd-white .tri-hs__btn:hover,.tri-hd-white .tri-hs__btn:focus-visible{color: var(--wp--preset--color--white)}.tri-hd-white .tri-hs.is-open .tri-hs__input,.tri-hd-white .tri-hs:focus-within .tri-hs__input{box-shadow: 0 10px 28px rgba(9,31,91,0.14)}.tri-hd-two.tri-hd-white .tri-header.is-compact{background: var(--wp--preset--color--white);background: color-mix(in srgb,var(--wp--preset--color--white) 92%,transparent);box-shadow: 0 10px 28px rgba(9,31,91,0.12)}}.tri-hc__label{font-size: var(--tri-fs-7)}.tri-hc__value{font-size: var(--tri-fs-7)}.tri-hc--phone .tri-hc__value{font-size: var(--tri-fs-6)}.tri-hs__input{font-size: var(--tri-fs-6)}.tri-hd-two .tri-nav{font-size: var(--tri-fs-4)}.tri-hd-two .tri-header .tri-header__cta{font-size: var(--tri-fs-4)}@media (min-width: 1025px){.tri-header__top--nut .tri-header__top-inner{justify-content: space-between;gap: 24px}.tri-tb__nut,.tri-tb__mxh{display: flex;align-items: center;gap: 8px;margin: 0;padding: 0;list-style: none}.tri-tb__link{display: inline-flex;align-items: center;height: 30px;padding: 0 16px;border: 1px solid rgba(255,255,255,0.28);border-radius: var(--wp--custom--radius--pill,101px);background: rgba(255,255,255,0.1);color: var(--wp--preset--color--white);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);line-height: 1;white-space: nowrap;text-decoration: none;transition: background-color 0.2s ease,border-color 0.2s ease}.tri-tb__link:hover,.tri-tb__link:focus-visible{border-color: var(--wp--preset--color--orange);background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white)}.tri-tb__mxh a{display: block;width: 28px;height: 28px;transition: transform 0.2s ease}.tri-tb__mxh a:hover,.tri-tb__mxh a:focus-visible{transform: translateY(-2px)}.tri-tb__mxh .tri-app-ico{display: block;width: 100%;height: 100%}.tri-hd-white .tri-tb__link{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy)}}.tri-header .tri-header__cta.tri-header__cta--hotline{text-transform: none;letter-spacing: 0.03em;font-variant-numeric: tabular-nums}.tri-header__cta--hotline .tri-header__cta-ico{border-radius: 50%;animation: tri-hd-hl-ring 2.4s ease-out infinite}@keyframes tri-hd-hl-ring{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--wp--preset--color--white) 70%,transparent)}70%,100%{box-shadow: 0 0 0 8px transparent}}@media (min-width: 1025px) and (max-width: 1279px){.tri-hd-two.tri-hd-hotline .tri-header__inner{grid-template-columns: auto minmax(0,1fr) auto;column-gap: 12px}.tri-hd-two .tri-header .tri-header__cta.tri-header__cta--hotline{gap: 6px;padding: 0 12px 0 5px;font-size: var(--tri-fs-5);letter-spacing: 0.01em}}@media (min-width: 1025px) and (max-width: 1199px){.tri-hd-two .tri-header .tri-header__cta.tri-header__cta--hotline{gap: 5px;padding: 0 10px 0 4px;font-size: var(--tri-fs-6);letter-spacing: 0}.tri-hd-two .tri-header__cta--hotline .tri-header__cta-ico{width: 22px;height: 22px}}@media (max-width: 1024px){.tri-hd-hotline .tri-header__inner{grid-template-columns: 1fr auto 1fr;column-gap: 8px}.tri-hd-hotline .tri-header__actions{display: contents}.tri-hd-hotline .tri-burger{position: relative;z-index: 3;grid-column: 1;grid-row: 1;justify-self: start}.tri-hd-hotline .tri-header .tri-header__cta--hotline{position: relative;z-index: 3;display: inline-flex;grid-column: 3;grid-row: 1;justify-self: end;gap: 6px;height: 38px;min-height: 38px;padding: 0 12px 0 5px;font-size: 15px;font-weight: var(--tri-fw-heavy);line-height: 1;white-space: nowrap;box-shadow: 0 6px 16px color-mix(in srgb,var(--wp--preset--color--orange) 35%,transparent)}.tri-hd-hotline .tri-header__cta--hotline .tri-header__cta-ico{width: 28px;height: 28px}}@media (max-width: 599px){.tri-hd-hotline .tri-header__inner{grid-template-columns: auto auto 1fr;column-gap: 10px}.tri-hd-hotline .tri-header .tri-header__cta--hotline{gap: 5px;height: 36px;min-height: 36px;padding: 0 11px 0 4px;font-size: 14px;letter-spacing: 0.01em}.tri-hd-hotline .tri-header__cta--hotline .tri-header__cta-ico{width: 26px;height: 26px}}@media (max-width: 359px){.tri-hd-hotline .tri-logo{width: 86px;height: 40px}.tri-hd-hotline .tri-header .tri-header__cta--hotline{gap: 4px;height: 34px;min-height: 34px;padding: 0 9px 0 3px;font-size: 13px;letter-spacing: 0}.tri-hd-hotline .tri-header__cta--hotline .tri-header__cta-ico{width: 24px;height: 24px}}@media (prefers-reduced-motion: reduce){.tri-header__cta--hotline .tri-header__cta-ico{animation: none}}
.tri-sheet__fab,.tri-sheet__backdrop,.tri-sheet__head{display: none}@media (max-width: 767px){.tri-sheet{position: static;order: 0;width: 0;height: 0;min-height: 0;margin: 0;padding: 0;overflow: visible}.tri-sheet__fab{position: fixed;left: 16px;bottom: calc(var(--tri-bottombar-h,62px) + 16px + env(safe-area-inset-bottom,0px));z-index: 55;display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px 0 12px;border: 1.5px solid transparent;border: 1.5px solid color-mix(in srgb,var(--wp--preset--color--sky,#6f96d1) 45%,transparent);border-radius: 999px;background: #fff;color: var(--wp--preset--color--navy,#091f5b);font-family: var(--wp--preset--font-family--beau-sans);font-weight: var(--tri-fw-bold);letter-spacing: 0.01em;box-shadow: 0 10px 24px transparent;box-shadow: 0 10px 24px color-mix(in srgb,var(--wp--preset--color--navy,#091f5b) 35%,transparent);cursor: pointer;transition: bottom 0.28s ease,transform 0.2s ease,background-color 0.2s ease}body:has(> .tri-mobile-bar.is-hidden) .tri-sheet__fab{bottom: calc(16px + env(safe-area-inset-bottom,0px))}.tri-sheet__fab:hover,.tri-sheet__fab:focus-visible{border-color: transparent;background: var(--wp--preset--color--navy,#091f5b);color: #fff;outline: none;transform: translateY(-2px)}.tri-sheet__fab svg{flex-shrink: 0;color: var(--wp--preset--color--royal,#3b63a8)}.tri-sheet__fab:hover svg,.tri-sheet__fab:focus-visible svg{color: var(--wp--preset--color--cyan,#00b2ff)}.tri-sheet.is-open .tri-sheet__fab{transform: scale(0.9);opacity: 0;pointer-events: none}.tri-sheet__backdrop{position: fixed;inset: 0;z-index: 60;display: block;margin: 0;padding: 0;border: 0;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--navy,#091f5b) 38%,transparent);opacity: 0;cursor: pointer;transition: opacity 0.25s ease}.tri-sheet__backdrop[hidden]{display: none}.tri-sheet.is-open .tri-sheet__backdrop{opacity: 1}.tri-sheet .tri-sheet__panel{position: fixed;inset: auto 0 0 0;top: auto;z-index: 61;display: block;width: auto;max-width: none;max-height: min(78vh,640px);max-height: min(78dvh,640px);margin: 0;padding: 0 12px calc(16px + env(safe-area-inset-bottom,0px));overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;border: 0;border-radius: 20px 20px 0 0;background: #fff;box-shadow: 0 -12px 40px transparent;box-shadow: 0 -12px 40px color-mix(in srgb,var(--wp--preset--color--navy,#091f5b) 22%,transparent);transform: translateY(105%);visibility: hidden;transition: transform 0.32s cubic-bezier(0.2,0.8,0.2,1),visibility 0.32s;-webkit-overflow-scrolling: touch}.tri-sheet.is-open .tri-sheet__panel{transform: none;visibility: visible}.tri-sheet__head{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 -12px 8px;padding: 22px 16px 12px 20px;background: #fff;border-bottom: 1px solid transparent;border-bottom: 1px solid color-mix(in srgb,var(--wp--preset--color--navy,#091f5b) 8%,transparent)}.tri-sheet__head::before{content: "";position: absolute;top: 8px;left: 50%;width: 40px;height: 4px;border-radius: 4px;background: #d5deec;transform: translateX(-50%)}.tri-sheet__title{color: var(--wp--preset--color--navy,#091f5b);font-weight: var(--tri-fw-heavy);letter-spacing: 0.02em;text-transform: uppercase}.tri-sheet__close{display: grid;place-items: center;flex-shrink: 0;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: #eef3fb;color: var(--wp--preset--color--navy,#091f5b);cursor: pointer}.tri-sheet__close:hover,.tri-sheet__close:focus-visible{background: var(--wp--preset--color--navy,#091f5b);color: #fff;outline: none}html.tri-sheet-lock,html.tri-sheet-lock body{overflow: hidden}.tri-sheet .tri-sheet__panel > .tri-practice-nav,.tri-sheet .tri-sheet__panel > .tri-knowledge-nav{padding: 0;border-radius: 0;box-shadow: none}.tri-sheet .tri-knowledge-nav__list{flex-direction: column;flex-wrap: nowrap;gap: 4px;overflow: visible;padding-bottom: 0}.tri-sheet .tri-knowledge-nav__link{flex: none;white-space: normal}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){.tri-sheet .tri-sheet__panel,.tri-sheet__backdrop,.tri-sheet__fab{transition: none}}
.tri-acc{position: relative;display: inline-flex;align-items: center;gap: 8px;padding: 6px 12px 6px 6px;border: 1.5px solid #dbe3f0;border-radius: 999px;background: #fff;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);line-height: 1;text-decoration: none;white-space: nowrap;transition: border-color 0.15s ease,box-shadow 0.15s ease}.tri-acc:hover,.tri-acc:focus-visible{border-color: var(--wp--preset--color--navy);box-shadow: 0 6px 16px rgba(9,31,91,0.12)}.tri-acc__avatar{position: relative;display: grid;place-items: center;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;background: #fff;background: color-mix(in srgb,var(--wp--preset--color--navy) 8%,#fff);color: var(--wp--preset--color--navy)}.tri-acc.is-in .tri-acc__avatar{background: linear-gradient(135deg,var(--wp--preset--color--orange),#ff9a52);color: #fff}.tri-acc__ini{font-size: var(--tri-fs-7);font-weight: var(--tri-fw-heavy)}.tri-acc__avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tri-acc__name{max-width: 120px;overflow: hidden;text-overflow: ellipsis}.tri-acc__menu{position: absolute;z-index: 60;min-width: 210px;margin-top: 8px;padding: 6px;border: 1px solid #e3e9f5;border-radius: 12px;background: #fff;box-shadow: 0 18px 40px rgba(9,31,91,0.18)}.tri-acc__menu[hidden]{display: none}.tri-acc__menu a{display: block;padding: 9px 12px;border-radius: 8px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-acc__menu a:hover{background: #f1f4fa}.tri-acc__menu a.is-out{color: #b32d2e}.tri-header__actions{position: relative}.tri-header__actions .tri-acc__menu{top: 100%;right: 0}.tri-acc--drawer{display: flex;margin: 4px 16px 12px;padding: 10px 14px 10px 10px;border-radius: 14px}.tri-acc--drawer + .tri-acc__menu{position: static;margin: 0 16px 12px;box-shadow: none}@media (max-width: 1024px){.tri-acc--header .tri-acc__name{display: none}.tri-acc--header{padding: 4px}}.tri-auth-modal{position: fixed;inset: 0;width: min(440px,calc(100vw - 24px));height: fit-content;margin: auto;max-height: calc(100dvh - 24px);padding: 0;overflow: auto;border: 0;border-radius: 20px;background: #fff;box-shadow: 0 30px 80px rgba(9,31,91,0.35)}.tri-auth-modal::backdrop{background: rgba(9,31,91,0.55);backdrop-filter: blur(3px)}.tri-auth-modal[open]{animation: tri-auth-in 0.22s ease}.tri-auth-modal__box{position: relative;padding: 28px 26px 24px}.tri-auth-modal__close{position: absolute;top: 12px;right: 12px;width: 34px;height: 34px;border: 0;border-radius: 50%;background: #f1f4fa;color: var(--wp--preset--color--navy);font-size: 15px;cursor: pointer}@keyframes tri-auth-in{from{opacity: 0;transform: translateY(12px) scale(0.98)}}.tri-auth{color: var(--wp--preset--color--navy)}.tri-auth__title{margin: 0 0 6px;font-size: var(--tri-fs-4);line-height: var(--tri-lh-title)}.tri-auth__sub{margin: 0 0 16px;color: #5b6886;font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-auth__tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 4px;margin-bottom: 16px;padding: 4px;border-radius: 12px;background: #f1f4fa}.tri-auth__tab{padding: 9px;border: 0;border-radius: 9px;background: none;color: #5b6886;font: inherit;font-weight: var(--tri-fw-bold);cursor: pointer}.tri-auth__tab.is-active{background: #fff;color: var(--wp--preset--color--navy);box-shadow: 0 2px 8px rgba(9,31,91,0.1)}.tri-auth[data-tab="forgot"] .tri-auth__tabs,.tri-auth.is-done .tri-auth__form{display: none}.tri-auth__form{display: none;gap: 12px}.tri-auth__form.is-on{display: grid}.tri-auth__f{display: grid;gap: 5px;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold)}.tri-auth__f input,.tri-accpage__form input{width: 100%;box-sizing: border-box;padding: 11px 13px;border: 1.5px solid #dbe3f0;border-radius: 10px;background: #fff;color: inherit;font: inherit;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-regular);transition: border-color 0.15s ease,box-shadow 0.15s ease}.tri-auth__f input:focus{border-color: var(--wp--preset--color--royal,#3b63a8);outline: 0;box-shadow: 0 0 0 3px rgba(59,99,168,0.15)}.tri-auth__f input.is-invalid,.tri-auth__check input.is-invalid{border-color: #d63638;box-shadow: 0 0 0 3px rgba(214,54,56,0.12)}.tri-auth__pw{position: relative;display: block}.tri-auth__pw input{padding-right: 44px}.tri-auth__eye{position: absolute;top: 50%;right: 6px;width: 34px;height: 34px;border: 0;background: none;cursor: pointer;opacity: 0.6;transform: translateY(-50%)}.tri-auth__row{display: flex;align-items: center;justify-content: space-between;gap: 8px}.tri-auth__check{display: flex;align-items: flex-start;gap: 8px;font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}.tri-auth__check a{color: var(--wp--preset--color--royal,#3b63a8)}.tri-auth__link{padding: 0;border: 0;background: none;color: var(--wp--preset--color--royal,#3b63a8);font: inherit;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);cursor: pointer}.tri-auth__link[hidden]{display: none}.tri-auth__submit{justify-content: center;width: 100%}.tri-auth__submit.is-loading{opacity: 0.7;pointer-events: none}.tri-auth__note{margin: 0;color: #5b6886;font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}.tri-auth__msg{margin: 0 0 12px;padding: 10px 12px;border-radius: 10px;background: #e9f7ef;color: #1a7f37;font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-auth__msg.is-bad{background: #fdecec;color: #b32d2e}.tri-auth__msg[hidden]{display: none}.tri-auth__google{display: flex;align-items: center;justify-content: center;gap: 10px;padding: 11px;border: 1.5px solid #dbe3f0;border-radius: 10px;background: #fff;color: #202124;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none;box-sizing: border-box;width: 100%;font-family: inherit;line-height: inherit;cursor: pointer}.tri-auth__google:hover{background: #f7f9fd}.tri-auth__or{display: flex;align-items: center;gap: 10px;margin: 0;color: #8a95ad;font-size: var(--tri-fs-7)}.tri-auth__or::before,.tri-auth__or::after{content: "";flex: 1;height: 1px;background: #e3e9f5}.tri-auth__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.tri-accpage{padding: clamp(28px,5vw,64px) 0;background: linear-gradient(180deg,#eef3fb,#fff 320px)}.tri-accpage__wrap{max-width: 880px}.tri-accpage__card{max-width: 460px;margin: 0 auto;padding: 28px 26px;border-radius: 20px;background: #fff;box-shadow: 0 20px 50px rgba(9,31,91,0.12)}.tri-accpage__flash{max-width: 460px;margin: 0 auto 16px;padding: 12px 14px;border-radius: 12px;background: #e9f7ef;color: #1a7f37;font-weight: var(--tri-fw-bold)}.tri-accpage__flash.is-bad{background: #fdecec;color: #b32d2e}.tri-accpage__head{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-bottom: 20px}.tri-accpage__head h1{margin: 0;font-size: var(--tri-fs-3)}.tri-accpage__head p{margin: 2px 0 0;color: #5b6886}.tri-accpage__avatar{position: relative;display: grid;place-items: center;width: 72px;height: 72px;overflow: hidden;border-radius: 50%;background: linear-gradient(135deg,var(--wp--preset--color--orange),#ff9a52);color: #fff;font-size: var(--tri-fs-3);font-weight: var(--tri-fw-heavy)}.tri-accpage__avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tri-accpage__out{margin-left: auto}.tri-accpage__tabs{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 18px;border-bottom: 1px solid #e3e9f5}.tri-accpage__tabs a{margin-bottom: -1px;padding: 10px 14px;border-bottom: 3px solid transparent;color: #5b6886;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-accpage__tabs a.is-active{border-color: var(--wp--preset--color--orange);color: var(--wp--preset--color--navy)}.tri-accpage__panel{padding: 22px;border-radius: 16px;background: #fff;box-shadow: 0 10px 30px rgba(9,31,91,0.08)}.tri-accpage__form{display: grid;gap: 14px;max-width: 480px}.tri-accpage__pw{display: grid;gap: 12px;margin: 0;padding: 14px;border: 1px solid #e3e9f5;border-radius: 12px}.tri-accpage__pw legend{padding: 0 6px;font-weight: var(--tri-fw-bold)}@media (max-width: 767px){.tri-auth-modal__box,.tri-accpage__card{padding: 24px 18px 20px}.tri-accpage__out{margin-left: 0}}.tri-auth__google{min-height: 48px;box-shadow: 0 2px 6px rgba(9,31,91,0.06);transition: box-shadow 0.15s ease,border-color 0.15s ease}.tri-auth__google:hover{border-color: #4285f4;box-shadow: 0 6px 16px rgba(66,133,244,0.18)}.tri-auth__google.is-loading{opacity: 0.6;pointer-events: none}.tri-auth__perk{margin: -4px 0 0;color: #1a7f37;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-align: center}.tri-auth__meter{display: block;height: 4px;margin-top: 6px;overflow: hidden;border-radius: 99px;background: #eef2f8}.tri-auth__meter i{display: block;width: 0;height: 100%;background: #d63638;transition: width 0.2s ease,background-color 0.2s ease}.tri-auth__f[data-strength="3"] .tri-auth__meter i{background: #dba617}.tri-auth__f[data-strength="4"] .tri-auth__meter i,.tri-auth__f[data-strength="5"] .tri-auth__meter i{background: #1a7f37}.tri-auth__meter-txt{color: #6b7894;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold)}.tri-auth__inbox{margin-top: 10px}.tri-auth__msg{display: grid;gap: 10px}.tri-auth__msg[hidden]{display: none}.tri-auth__msg-text{margin: 0}.tri-auth__msg-actions{display: flex;flex-wrap: wrap;gap: 8px}.tri-auth__msg-actions:empty{display: none}.tri-auth__act{display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 8px 14px;border: 1.5px solid currentColor;border-radius: 10px;background: #fff;color: var(--wp--preset--color--navy);font: inherit;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none;cursor: pointer}.tri-auth__act:first-child{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: #fff}.tri-auth__act.is-google{border-color: #dbe3f0;background: #fff;color: #202124}.tri-accpage__flash .tri-auth__act{margin-top: 10px}.tri-auth__hint,.tri-auth__legal{color: #6b7894;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-regular);line-height: var(--tri-lh-ui)}.tri-auth__legal{margin: -4px 0 0;text-align: center}.tri-auth__legal a{color: var(--wp--preset--color--royal,#3b63a8)}.tri-auth__switch{margin: 2px 0 0;color: #5b6886;font-size: var(--tri-fs-6);text-align: center}.tri-auth__switch .tri-auth__link{font-size: var(--tri-fs-6)}.tri-auth__more{border: 1px dashed #dbe3f0;border-radius: 10px;padding: 8px 12px}.tri-auth__more summary{color: var(--wp--preset--color--royal,#3b63a8);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);cursor: pointer;list-style: none}.tri-auth__more summary::-webkit-details-marker{display: none}.tri-auth__more[open] summary{margin-bottom: 8px}.tri-auth__eye{display: grid;place-items: center;color: #6b7894;opacity: 1}.tri-auth__eye.is-on{color: var(--wp--preset--color--orange)}.tri-auth.is-done .tri-auth__tabs{display: none}.tri-auth__f input,.tri-accpage__form input{font-size: var(--tri-fs-5)}@media (max-width: 767px){.tri-auth-modal{width: 100vw;max-width: 100vw;height: 100dvh;max-height: 100dvh;border-radius: 0}.tri-auth-modal[open]{animation: tri-auth-up 0.25s ease}.tri-auth-modal__box{min-height: 100%;box-sizing: border-box;padding: calc(env(safe-area-inset-top,0px) + 18px) 18px calc(env(safe-area-inset-bottom,0px) + 24px)}.tri-auth-modal__close{position: sticky;top: 0;z-index: 2;float: right;margin: -6px -6px 0 8px;width: 40px;height: 40px;box-shadow: 0 4px 12px rgba(9,31,91,0.12)}.tri-auth__title{padding-right: 8px}.tri-auth__form{gap: 14px}.tri-auth__f input{padding: 13px 14px}.tri-auth__submit{min-height: 52px}.tri-auth__google{min-height: 52px}.tri-auth__msg-actions{display: grid}.tri-auth__act{min-height: 46px}.tri-accpage__card{border-radius: 16px}}@keyframes tri-auth-up{from{opacity: 0;transform: translateY(24px)}}.tri-acc{transition: border-color 0.15s ease,box-shadow 0.15s ease,opacity 0.3s ease}.tri-acc.is-loading{pointer-events: none}.tri-acc.is-loading .tri-acc__avatar,.tri-acc.is-loading .tri-acc__name{color: transparent;background: linear-gradient(90deg,#eef2f8 0%,#f8fafd 40%,#eef2f8 80%);background-size: 200% 100%;animation: tri-acc-shimmer 1.1s linear infinite}.tri-acc.is-loading .tri-acc__avatar svg{opacity: 0}.tri-acc.is-loading .tri-acc__name{min-width: 72px;border-radius: 6px}.tri-acc.is-ready .tri-acc__avatar,.tri-acc.is-ready .tri-acc__name{animation: tri-acc-in 0.35s ease both}.tri-acc__avatar img{animation: tri-acc-in 0.4s ease both}.tri-accpage__flash,.tri-accpage__card,.tri-accpage__head,.tri-accpage__tabs,.tri-accpage__panel{animation: tri-acc-rise 0.45s cubic-bezier(0.2,0.8,0.2,1) both}.tri-accpage__head{animation-delay: 0.04s}.tri-accpage__tabs{animation-delay: 0.09s}.tri-accpage__panel{animation-delay: 0.14s}.tri-accpage__panel > *{animation: tri-acc-in 0.4s 0.18s ease both}.tri-auth__form.is-on,.tri-auth__msg:not([hidden]){animation: tri-acc-rise 0.3s ease both}.tri-accpage__flash.is-info{background: #eef3fb;color: var(--wp--preset--color--navy)}@keyframes tri-acc-shimmer{to{background-position: -200% 0}}@keyframes tri-acc-in{from{opacity: 0}}@keyframes tri-acc-rise{from{opacity: 0;transform: translateY(10px)}}@media (prefers-reduced-motion: reduce){.tri-acc.is-loading .tri-acc__avatar,.tri-acc.is-loading .tri-acc__name,.tri-accpage__flash,.tri-accpage__card,.tri-accpage__head,.tri-accpage__tabs,.tri-accpage__panel,.tri-accpage__panel > *,.tri-auth__form.is-on,.tri-auth__msg:not([hidden]){animation: none}}.tri-accpage .tri-btn{min-height: 44px;padding: 0 22px;font-size: var(--tri-fs-6);letter-spacing: 0.02em}.tri-accpage__out.tri-btn{min-height: 38px;padding: 0 16px;border: 1.5px solid var(--wp--preset--color--ice);background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);box-shadow: none}.tri-accpage__out.tri-btn:hover,.tri-accpage__out.tri-btn:focus-visible{border-color: var(--wp--preset--color--navy)}.tri-accpage__form .tri-btn{justify-self: start}.tri-accpage__grid{display: grid;gap: 22px}.tri-accpage__stats{padding: 18px;border-radius: 14px;background: var(--wp--preset--color--ice-soft)}.tri-accpage__stats-h{margin: 0 0 12px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-heavy);letter-spacing: 0.04em;text-transform: uppercase}.tri-accpage__stats ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(120px,1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.tri-accpage__stats li > a,.tri-accpage__stats li > span{display: grid;gap: 2px;height: 100%;padding: 10px 12px;border: 1px solid transparent;border-radius: 12px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--slate);font-size: var(--tri-fs-7);text-decoration: none;transition: border-color 0.15s ease,transform 0.15s ease}.tri-accpage__stats li > a:hover,.tri-accpage__stats li > a:focus-visible{border-color: var(--wp--preset--color--sky);transform: translateY(-1px)}.tri-accpage__stats b{color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy);line-height: 1.1}.tri-accpage__stats-note{margin: 12px 0 0;color: var(--wp--preset--color--slate);font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}@media (min-width: 900px){.tri-accpage__grid{grid-template-columns: minmax(0,1fr) minmax(240px,300px);align-items: start}.tri-accpage__stats{grid-column: 2;grid-row: 1;position: sticky;top: calc(var(--tri-adminbar,0px) + var(--tri-header-h,64px) + 16px)}.tri-accpage__stats ul{grid-template-columns: 1fr}.tri-accpage__stats li > a,.tri-accpage__stats li > span{grid-template-columns: auto 1fr;align-items: baseline;gap: 10px}.tri-accpage__form{grid-column: 1;grid-row: 1}}.tri-acc-empty--card{display: grid;justify-items: center;gap: 6px;padding: 28px 18px;border: 1.5px dashed var(--wp--preset--color--ice);border-radius: 14px;background: var(--wp--preset--color--ice-soft);text-align: center}.tri-acc-empty__ic{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 4px;border-radius: 16px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--royal);box-shadow: 0 6px 16px rgba(9,31,91,0.08)}.tri-acc-empty--card .tri-acc-empty__t{margin: 0;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy)}.tri-acc-empty--card .tri-acc-empty__d{max-width: 46ch;margin: 0;color: var(--wp--preset--color--slate);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-acc-empty__cta.tri-btn{margin-top: 10px}.tri-acc-ctx{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 10px 14px;padding: 14px 16px;border: 1px solid var(--wp--preset--color--ice);border-radius: 14px;background: var(--wp--preset--color--ice-soft);color: var(--wp--preset--color--navy)}.tri-acc-ctx__ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--royal);box-shadow: 0 4px 12px rgba(9,31,91,0.08)}.tri-acc-ctx__ic--ok{width: 30px;height: 30px;border-radius: 50%;background: var(--wp--preset--color--green);color: var(--wp--preset--color--white);box-shadow: none}.tri-acc-ctx__txt{display: grid;gap: 2px;margin: 0;font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}.tri-acc-ctx__txt strong{font-size: var(--tri-fs-6);font-weight: var(--tri-fw-heavy)}.tri-acc-ctx__txt span{color: var(--wp--preset--color--slate)}.tri-acc-ctx__acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;grid-column: 2}.tri-acc-ctx__btn.tri-btn{min-height: 40px;padding: 0 18px;font-size: var(--tri-fs-7);letter-spacing: 0.02em}.tri-acc-ctx__link{color: var(--wp--preset--color--action);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-acc-ctx__link:hover,.tri-acc-ctx__link:focus-visible{text-decoration: underline}.tri-acc-ctx.is-in{grid-template-columns: auto minmax(0,1fr) auto;padding: 10px 14px;background: var(--wp--preset--color--white)}.tri-acc-ctx.is-in .tri-acc-ctx__txt{display: block}.tri-acc-ctx.is-in .tri-acc-ctx__txt span::before{content: "· "}@media (max-width: 520px){.tri-acc-ctx.is-in{grid-template-columns: auto minmax(0,1fr)}.tri-acc-ctx.is-in .tri-acc-ctx__link{grid-column: 2}}.tri-auth--google{display: grid;gap: 14px}.tri-auth--google .tri-auth__head{margin-bottom: 4px}.tri-auth__google--lon{min-height: 54px;gap: 12px;border-width: 1.5px;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy)}.tri-auth--google .tri-auth__perk{margin: -4px 0 0;text-align: center}.tri-auth__ich{display: grid;gap: 10px;margin: 4px 0 0;padding: 16px 16px 16px 18px;border-radius: 14px;background: var(--wp--preset--color--ice-soft);list-style: none}.tri-auth__ich li{position: relative;padding-left: 28px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-auth__ich li::before{content: "";position: absolute;top: 2px;left: 0;width: 18px;height: 18px;border-radius: 50%;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat,var(--wp--preset--color--green)}.tri-auth__note--info{margin: 0;padding: 12px 14px;border-radius: 12px;background: var(--wp--preset--color--ice-soft);color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-auth--google .tri-auth__legal{margin: 0;text-align: center}.tri-acc-ctx__google.tri-auth__google{width: auto;min-height: 42px;padding: 0 18px;font-size: var(--tri-fs-7)}
.tri-soc{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border: 1.5px solid #dbe3f0;border-radius: 999px;background: #fff;color: var(--wp--preset--color--navy);font: inherit;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);line-height: 1;cursor: pointer;transition: background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.tri-soc:hover{border-color: var(--wp--preset--color--navy)}.tri-soc:active{transform: scale(0.96)}.tri-soc.is-on{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: #fff}.tri-soc--bookmark.is-on{border-color: var(--wp--preset--color--orange);background: var(--wp--preset--color--orange);--fill: currentColor}.tri-soc__tick,.tri-soc.is-on .tri-soc__plus{display: none}.tri-soc.is-on .tri-soc__tick{display: inline}.tri-soc__n:empty{display: none}.tri-soc__n{padding-left: 6px;border-left: 1px solid currentColor;opacity: 0.8}.tri-soc--icon{justify-content: center;width: 36px;height: 36px;padding: 0}.tri-soc--icon .tri-soc__txt{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.tri-article__social{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0 4px}.tri-knowledge-row{position: relative}.tri-knowledge-row > .tri-soc--icon{position: absolute;top: 10px;right: 10px;z-index: 2;box-shadow: 0 4px 12px rgba(9,31,91,0.12);opacity: 0.85}.tri-knowledge-row:hover > .tri-soc--icon,.tri-knowledge-row > .tri-soc--icon.is-on{opacity: 1}.tri-knowledge-overview__head .tri-soc,.tri-practice-layout__main > .tri-soc,.tri-archive__head .tri-soc{margin: 12px 0 4px}.tri-archive__head{text-align: center}.tri-tp-follow,.tri-au-hero__follow{margin-top: 14px}.tri-tp-hero .tri-soc:not(.is-on){border-color: rgba(255,255,255,0.4);background: rgba(255,255,255,0.1);color: #fff}.tri-tp-hero .tri-soc.is-on{border-color: #fff;background: #fff;color: var(--wp--preset--color--navy)}.tri-soc-toast{position: fixed;bottom: 90px;left: 50%;z-index: 100001;padding: 10px 18px;border-radius: 10px;background: #091f5b;color: #fff;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);box-shadow: 0 12px 30px rgba(9,31,91,0.3);transform: translateX(-50%);transition: opacity 0.4s ease,transform 0.4s ease}.tri-soc-toast.is-out{opacity: 0;transform: translate(-50%,10px)}.tri-cmts{--tri-cmt-line: transparent;--tri-cmt-line: color-mix(in srgb,var(--wp--preset--color--navy) 10%,transparent);--tri-cmt-ice: var(--wp--custom--color--ice-soft,#eef5fb);--tri-cmt-surface: #fff;margin-top: 48px;padding: 28px 24px 24px;border: 1px solid var(--tri-cmt-line);border-radius: var(--wp--custom--radius--card,18px);background: radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--wp--preset--color--cyan,#00b2ff) 10%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--wp--preset--color--ice,#bad6eb) 22%,#fff) 0%,var(--tri-cmt-surface) 42%);color: var(--wp--preset--color--navy);box-shadow: 0 12px 32px transparent;box-shadow: 0 12px 32px color-mix(in srgb,var(--wp--preset--color--navy) 6%,transparent)}.tri-cmts__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 22px;padding-bottom: 18px;border-bottom: 1px solid var(--tri-cmt-line)}.tri-cmts__h{margin: 0;font-family: var(--wp--preset--font-family--beau-sans,inherit);font-size: var(--tri-fs-3);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title);letter-spacing: -0.01em}.tri-cmts__sub{margin: 6px 0 0;max-width: 46ch;color: var(--wp--preset--color--navy);color: color-mix(in srgb,var(--wp--preset--color--navy) 62%,white);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-cmts__count{flex: 0 0 auto;display: grid;place-items: center;min-width: 48px;height: 48px;padding: 0 12px;border-radius: 14px;background: var(--wp--preset--color--navy);color: #fff;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy);line-height: 1;box-shadow: 0 8px 18px transparent;box-shadow: 0 8px 18px color-mix(in srgb,var(--wp--preset--color--navy) 22%,transparent)}.tri-cmts__composer{display: grid;grid-template-columns: 48px minmax(0,1fr);gap: 14px;margin-bottom: 28px;padding: 16px;border: 1px solid var(--tri-cmt-line);border-radius: 16px;background: #fff;background: color-mix(in srgb,#fff 82%,var(--tri-cmt-ice));box-shadow: inset 0 1px 0 rgba(255,255,255,0.7)}.tri-cmts__composer-av,.tri-cmt__avatar{position: relative;display: grid;place-items: center;overflow: hidden;border-radius: 50%;background: linear-gradient(145deg,var(--wp--preset--color--royal,#3b63a8),var(--wp--preset--color--sky,#6f96d1));color: #fff;font-weight: var(--tri-fw-heavy);letter-spacing: 0.02em;box-shadow: 0 0 0 3px #fff,0 0 0 4px transparent;box-shadow: 0 0 0 3px #fff,0 0 0 4px color-mix(in srgb,var(--wp--preset--color--navy) 12%,transparent)}.tri-cmts__composer-av{width: 48px;height: 48px;font-size: var(--tri-fs-5)}.tri-cmts__composer-av img,.tri-cmt__avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;pointer-events: none;-webkit-user-drag: none}.tri-cmts__composer-hi{margin: 0 0 8px;color: var(--wp--preset--color--navy);color: color-mix(in srgb,var(--wp--preset--color--navy) 70%,white);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold)}.tri-cmts__composer-main .comment-respond{margin: 0}.tri-cmts__form{display: grid;gap: 12px;margin: 0}.tri-cmts__reply-title{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 4px;font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold)}.tri-cmts__cancel a{color: var(--wp--preset--color--royal,#3b63a8);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-cmts__cancel a:hover,.tri-cmts__cancel a:focus-visible{text-decoration: none;color: var(--wp--preset--color--action)}.tri-cmts__field{margin: 0}.tri-cmts__field textarea{width: 100%;box-sizing: border-box;min-height: 118px;padding: 14px 16px;border: 1.5px solid #dbe3f0;border: 1.5px solid color-mix(in srgb,var(--wp--preset--color--navy) 14%,#dbe3f0);border-radius: 14px;background: #fff;color: var(--wp--preset--color--navy);font: inherit;font-size: var(--tri-fs-5);line-height: var(--tri-lh-text);resize: vertical;transition: border-color 0.18s ease,box-shadow 0.18s ease}.tri-cmts__field textarea::placeholder{color: white;color: color-mix(in srgb,var(--wp--preset--color--navy) 38%,white)}.tri-cmts__field textarea:hover{border-color: #dbe3f0;border-color: color-mix(in srgb,var(--wp--preset--color--royal,#3b63a8) 45%,#dbe3f0)}.tri-cmts__field textarea:focus{border-color: var(--wp--preset--color--royal,#3b63a8);outline: 0;box-shadow: 0 0 0 4px transparent;box-shadow: 0 0 0 4px color-mix(in srgb,var(--wp--preset--color--royal,#3b63a8) 18%,transparent)}.tri-cmts__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0}.tri-cmts__hint{margin: 0;color: white;color: color-mix(in srgb,var(--wp--preset--color--navy) 48%,white);font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}.tri-cmts__form .form-submit{margin: 0}.tri-cmts__submit{min-height: 44px;padding-inline: 22px}.tri-cmts__login{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 14px 18px;margin-bottom: 28px;padding: 18px 20px;border: 1.5px dashed #c9d6ec;border: 1.5px dashed color-mix(in srgb,var(--wp--preset--color--royal,#3b63a8) 35%,#c9d6ec);border-radius: 16px;background: linear-gradient(135deg,color-mix(in srgb,var(--wp--preset--color--ice,#bad6eb) 35%,#fff),#fff 70%)}.tri-cmts__login-icon{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--wp--preset--color--navy);color: #fff}.tri-cmts__login-title{margin: 0;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-cmts__login-desc{margin: 4px 0 0;color: var(--wp--preset--color--navy);color: color-mix(in srgb,var(--wp--preset--color--navy) 62%,white);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-cmts__login-btn{white-space: nowrap}.tri-cmts__empty{padding: 28px 18px;border-radius: 14px;background: var(--tri-cmt-ice);background: color-mix(in srgb,var(--tri-cmt-ice) 70%,#fff);text-align: center}.tri-cmts__empty-title{margin: 0;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy)}.tri-cmts__empty-desc{margin: 6px auto 0;max-width: 40ch;color: var(--wp--preset--color--navy);color: color-mix(in srgb,var(--wp--preset--color--navy) 58%,white);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-cmts__list,.tri-cmts__list .children{margin: 0;padding: 0;list-style: none}.tri-cmts__list > .tri-cmt + .tri-cmt{margin-top: 10px}.tri-cmts__list .children{margin: 10px 0 0 28px;padding-left: 16px;border-left: 2px solid transparent;border-left: 2px solid color-mix(in srgb,var(--wp--preset--color--royal,#3b63a8) 22%,transparent)}.tri-cmt__box{display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 12px 14px;padding: 14px 14px 12px;border: 1px solid transparent;border-radius: 14px;background: #fff;background: color-mix(in srgb,#fff 88%,var(--tri-cmt-ice));transition: border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.tri-cmt__box:hover{border-color: var(--tri-cmt-line);box-shadow: 0 6px 18px transparent;box-shadow: 0 6px 18px color-mix(in srgb,var(--wp--preset--color--navy) 5%,transparent)}.tri-cmt.is-best > .tri-cmt__box{border-color: transparent;border-color: color-mix(in srgb,#1a7f37 35%,transparent);background: linear-gradient(180deg,#f3fbf5,#fff);box-shadow: 0 8px 20px transparent;box-shadow: 0 8px 20px color-mix(in srgb,#1a7f37 8%,transparent)}.tri-cmt__avatar{width: 44px;height: 44px;font-size: var(--tri-fs-6)}.tri-cmt.has-badge .tri-cmt__avatar,.tri-cmt--admin .tri-cmt__avatar{background: linear-gradient(145deg,var(--wp--preset--color--orange,#ff7317),#ff9a52)}.tri-cmt--teacher .tri-cmt__avatar{background: linear-gradient(145deg,var(--wp--preset--color--navy),var(--wp--preset--color--royal,#3b63a8))}.tri-cmt--author .tri-cmt__avatar{background: linear-gradient(145deg,var(--wp--preset--color--cyan,#00b2ff),var(--wp--preset--color--royal,#3b63a8))}.tri-cmt__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px}.tri-cmt__who{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;min-width: 0}.tri-cmt__name{font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-cmt__badge{padding: 2px 9px;border-radius: 999px;background: var(--wp--preset--color--orange,#ff7317);color: #fff;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-heavy);letter-spacing: 0.02em;text-transform: uppercase}.tri-cmt__badge--teacher{background: var(--wp--preset--color--navy)}.tri-cmt__badge--author{background: var(--wp--preset--color--royal,#3b63a8)}.tri-cmt__best{display: inline-flex;align-items: center;gap: 4px;padding: 2px 9px;border-radius: 999px;background: #e5f6ea;color: #146c2e;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-heavy)}.tri-cmt__best::before{content: "✓"}.tri-cmt__time{color: white;color: color-mix(in srgb,var(--wp--preset--color--navy) 42%,white);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-decoration: none;white-space: nowrap}.tri-cmt__time:hover,.tri-cmt__time:focus-visible{color: var(--wp--preset--color--royal,#3b63a8)}.tri-cmt__wait{margin: 8px 0 0;padding: 8px 12px;border-radius: 10px;background: #fff6e8;color: #8a5a00;font-size: var(--tri-fs-7);line-height: var(--tri-lh-ui)}.tri-cmt__body{margin-top: 6px;font-size: var(--tri-fs-5);line-height: var(--tri-lh-text);overflow-wrap: anywhere}.tri-cmt__body p{margin: 0.45em 0}.tri-cmt__body p:first-child{margin-top: 0}.tri-cmt__body p:last-child{margin-bottom: 0}.tri-cmt__body a{color: var(--wp--preset--color--royal,#3b63a8);font-weight: var(--tri-fw-bold)}.tri-cmt__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 10px;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold)}.tri-cmt__tools a,.tri-cmt__tools button{padding: 4px 0;border: 0;background: none;color: var(--wp--preset--color--royal,#3b63a8);font: inherit;font-weight: var(--tri-fw-bold);text-decoration: none;cursor: pointer}.tri-cmt__tools a:hover,.tri-cmt__tools a:focus-visible,.tri-cmt__tools button:hover,.tri-cmt__tools button:focus-visible{color: var(--wp--preset--color--navy);text-decoration: none}.tri-cmt__reply a::before{content: "↩ ";font-weight: var(--tri-fw-bold)}.tri-cmts .tri-cmts__pager,.tri-cmts .navigation.pagination{display: flex;justify-content: center;gap: 8px;margin-top: 18px}.tri-cmts .nav-links{display: flex;flex-wrap: wrap;gap: 8px}.tri-cmts .page-numbers{display: inline-grid;place-items: center;min-width: 36px;height: 36px;padding: 0 10px;border: 1px solid var(--tri-cmt-line);border-radius: 10px;background: #fff;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-cmts .page-numbers.current,.tri-cmts a.page-numbers:hover,.tri-cmts a.page-numbers:focus-visible{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: #fff}@media (max-width: 767px){.tri-cmts{margin-top: 36px;padding: 20px 14px 16px;border-radius: 14px}.tri-cmts__composer{grid-template-columns: 40px minmax(0,1fr);gap: 10px;padding: 12px}.tri-cmts__composer-av{width: 40px;height: 40px}.tri-cmts__login{grid-template-columns: auto minmax(0,1fr)}.tri-cmts__login-btn{grid-column: 1 / -1;justify-self: stretch;text-align: center}.tri-cmts__list .children{margin-left: 8px;padding-left: 10px}.tri-cmt__box{grid-template-columns: 36px minmax(0,1fr);gap: 10px;padding: 12px 10px}.tri-cmt__avatar{width: 36px;height: 36px}.tri-cmts__count{min-width: 40px;height: 40px;border-radius: 12px}}.tri-acc-h{margin: 22px 0 10px;font-size: var(--tri-fs-4)}.tri-acc-h:first-child{margin-top: 0}.tri-acc-empty{color: #5b6886}.tri-acc-list{display: grid;gap: 14px}.tri-acc-chips{display: flex;flex-wrap: wrap;gap: 10px;margin: 0;padding: 0;list-style: none}.tri-acc-chips li{display: inline-flex;align-items: center;gap: 8px;padding: 6px 6px 6px 14px;border: 1px solid #e3e9f5;border-radius: 999px;background: #fff;font-weight: var(--tri-fw-bold)}.tri-acc-chips a{color: var(--wp--preset--color--navy);text-decoration: none}.tri-cmts{container-type: inline-size}@container (max-width: 600px){.tri-cmts__login{grid-template-columns: auto minmax(0,1fr)}.tri-cmts__login-btn{grid-column: 1 / -1;justify-self: stretch;text-align: center}.tri-cmts__composer{grid-template-columns: 40px minmax(0,1fr);gap: 10px}}.tri-cmts .tri-btn{min-height: 44px;padding: 0 22px;font-size: var(--tri-fs-6);letter-spacing: 0.02em}.tri-post-cmts{padding-block: 8px 24px}.tri-post-cmts .tri-cmts{margin-top: 0}@media (min-width: 1025px){.tri-post-cmts .tri-cmts{padding: 36px 40px 32px}}.tri-post-cmts .tri-cmt__body{max-width: 80ch}.tri-cmts__me-link{margin-left: 8px;color: var(--wp--preset--color--action);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-cmts__me-link:hover,.tri-cmts__me-link:focus-visible{text-decoration: underline}
.tri-ch{position: relative;overflow-x: clip;padding-block: 24px 40px;background: var(--wp--preset--color--page);color: var(--wp--preset--color--navy)}.tri-ch__wrap{position: relative;width: var(--tri-frame);margin-inline: auto}.tri-ch .tri-breadcrumb{margin: 0 0 12px}.tri-ch .tri-breadcrumb__list{color: var(--wp--custom--color--ink);font-size: var(--tri-fs-6)}.tri-ch .tri-breadcrumb__item a{color: var(--wp--custom--color--ink)}.tri-ch .tri-breadcrumb__item a:hover{color: var(--wp--preset--color--action)}.tri-ch .tri-breadcrumb__sep{color: var(--wp--preset--color--navy);opacity: 1}.tri-ch__title{margin: 0;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-1);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-ch__ico{flex: 0 0 auto;width: 18px;height: 18px}.tri-ch__video{position: relative;overflow: hidden;aspect-ratio: 16 / 9;border-radius: 10px;background: var(--wp--preset--color--navy)}.tri-ch__play{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: pointer}.tri-ch__play img,.tri-ch__video--img img{display: block;width: 100%;height: 100%;object-fit: cover}.tri-ch__play-ico{position: absolute;top: 50%;left: 50%;display: block;width: 68px;height: 48px;color: var(--wp--preset--color--orange);filter: drop-shadow(0 4px 12px transparent);filter: drop-shadow(0 4px 12px color-mix(in srgb,var(--wp--preset--color--navy) 35%,transparent));transform: translate(-50%,-50%);transition: transform var(--wp--custom--motion--duration-mid) ease,color var(--wp--custom--motion--duration-mid) ease}.tri-ch__play-ico svg{display: block;width: 100%;height: 100%}.tri-ch__play:hover .tri-ch__play-ico,.tri-ch__play:focus-visible .tri-ch__play-ico{color: var(--wp--preset--color--orange-hover);transform: translate(-50%,-50%) scale(1.08)}.tri-ch__play:focus-visible{outline: 3px solid var(--wp--preset--color--orange);outline-offset: -3px}.tri-ch__frame{display: block;width: 100%;height: 100%;border: 0}.tri-ch__yt-link{position: absolute;inset: auto 0 0;padding: 8px;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);text-align: center}.tri-ch--standard .tri-ch__wrap{display: grid;grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "results" "aside";gap: 24px}.tri-ch__info{grid-area: info;min-width: 0}.tri-ch__head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.tri-ch__stars{display: inline-flex;gap: 3px;color: var(--wp--preset--color--orange)}.tri-ch__star{width: 16px;height: 16px;fill: currentColor}.tri-ch__star--none{fill: transparent;fill: color-mix(in srgb,var(--wp--preset--color--orange) 25%,transparent)}.tri-ch__star--half{fill: var(--wp--preset--color--orange);fill: color-mix(in srgb,var(--wp--preset--color--orange) 60%,transparent)}.tri-ch__teachers{margin: 12px 0 0;color: var(--wp--custom--color--ink);font-size: var(--tri-fs-5)}.tri-ch__teacher{color: var(--wp--preset--color--navy);font-weight: var(--tri-fw-bold);text-decoration: underline;text-decoration-color: transparent;text-decoration-color: color-mix(in srgb,var(--wp--preset--color--navy) 30%,transparent);text-decoration-thickness: 1px;text-underline-offset: 3px;transition: color var(--wp--custom--motion--duration-mid) ease,text-decoration-color var(--wp--custom--motion--duration-mid) ease}.tri-ch__teacher:hover,.tri-ch__teacher:focus-visible{color: var(--wp--preset--color--action);text-decoration-color: currentColor}.tri-ch__meta{display: flex;flex-wrap: wrap;gap: 8px 48px;margin: 16px 0 0;padding: 0;list-style: none;color: var(--wp--preset--color--orange);font-size: var(--tri-fs-5)}.tri-ch__meta li{display: inline-flex;align-items: center;gap: 10px}.tri-ch__meta .tri-ch__ico{width: 22px;height: 22px}.tri-ch__intro{margin-top: 18px;color: var(--wp--custom--color--ink-strong);font-size: var(--tri-fs-5);line-height: var(--tri-lh-text)}.tri-ch__intro p{margin: 0}.tri-ch__bullets{margin: 8px 0 0;padding-left: 1.4em}.tri-ch__bullets li{margin: 2px 0}.tri-ch__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 32px;margin-top: 24px}.tri-ch__label{display: inline-flex;align-items: center;gap: 12px;margin: 0;padding: 8px 8px 8px 24px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--white);box-shadow: 0 6px 20px transparent;box-shadow: 0 6px 20px color-mix(in srgb,var(--wp--preset--color--navy) 10%,transparent);color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-regular);line-height: var(--tri-lh-title)}.tri-ch__label-b{display: inline-flex;align-items: center;min-height: var(--wp--custom--control--height);padding: 0 22px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-weight: var(--tri-fw-bold)}.tri-ch__cta{min-height: 56px;padding-inline: 28px;box-shadow: 0 8px 20px transparent;box-shadow: 0 8px 20px color-mix(in srgb,var(--wp--preset--color--orange) 30%,transparent);font-size: var(--tri-fs-btn,var(--tri-fs-6))}.tri-ch__results{position: relative;z-index: 0;grid-area: results;min-width: 0}.tri-ch__results::before{content: "";position: absolute;z-index: -1;top: 72px;bottom: -40px;left: calc(50% - 50vw);width: 100vw;background: var(--wp--custom--color--band)}.tri-ch__cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.tri-ch__card{display: flex;flex-direction: column;align-items: center;gap: 12px;min-height: 100%;box-sizing: border-box;padding: 20px 12px;border-radius: var(--wp--custom--radius--field);background: var(--wp--preset--color--white);box-shadow: 0 6px 20px transparent;box-shadow: 0 6px 20px color-mix(in srgb,var(--wp--preset--color--navy) 10%,transparent);text-align: center}.tri-ch__card-ico{display: block;width: 52px;height: 52px;border-radius: 8px;object-fit: contain}.tri-ch__card-text{margin: 0;color: var(--wp--custom--color--ink-strong);font-size: var(--tri-fs-6);line-height: var(--tri-lh-text)}.tri-ch__card-sub{display: block}.tri-ch__aside{grid-area: aside;min-width: 0}.tri-ch__box{padding: 10px 10px 18px;border-radius: var(--wp--custom--radius--field);background: var(--wp--preset--color--white);box-shadow: 0 6px 24px transparent;box-shadow: 0 6px 24px color-mix(in srgb,var(--wp--preset--color--navy) 12%,transparent)}.tri-ch__zalo{display: flex;align-items: center;justify-content: center;min-height: 44px;margin-top: 14px;padding: 8px 16px;border-radius: var(--wp--custom--radius--control);background: linear-gradient(90deg,var(--wp--preset--color--action),var(--wp--preset--color--cyan));color: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);text-decoration: none;transition: filter var(--wp--custom--motion--duration-mid) ease}.tri-ch__zalo:hover,.tri-ch__zalo:focus-visible{color: var(--wp--preset--color--white);filter: brightness(1.08)}.tri-ch__features{display: grid;gap: 12px;margin: 18px 0 0;padding: 0 6px;list-style: none;color: var(--wp--custom--color--ink);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-ch__features li{display: flex;align-items: center;gap: 10px}.tri-ch__features .tri-ch__ico{color: var(--wp--custom--color--ink-mid)}@media (min-width: 768px){.tri-ch{padding-block: 32px 48px}.tri-ch__cards{grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.tri-ch__card{padding: 28px 16px}.tri-ch__card-ico{width: 61px;height: 61px}.tri-ch__results::before{bottom: -48px}.tri-ch__box{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);grid-template-rows: auto 1fr;column-gap: 20px}.tri-ch__box > .tri-ch__video{grid-row: 1 / span 2;align-self: start}.tri-ch__box > .tri-ch__zalo{margin-top: 0}.tri-ch__box > .tri-ch__features{align-content: start}}@media (min-width: 1025px){.tri-ch--standard .tri-ch__wrap{grid-template-columns: minmax(0,1fr) clamp(300px,calc(380 / var(--tri-type-ref) * var(--tri-vp)),440px);grid-template-rows: auto 1fr;grid-template-areas: "info aside" "results aside";column-gap: clamp(28px,calc(40 / var(--tri-type-ref) * var(--tri-vp)),56px);row-gap: 32px}.tri-ch__aside{position: sticky;top: calc(var(--tri-adminbar) + var(--tri-header-h) + 16px);z-index: 1;align-self: start}.tri-ch__box{display: block}.tri-ch__box > .tri-ch__zalo{margin-top: 14px}}@media (max-width: 767px){.tri-ch__actions{flex-direction: column;align-items: stretch;gap: 12px}.tri-ch__label{justify-content: space-between;padding-left: 18px}.tri-ch__label-b{min-height: 40px;padding-inline: 16px}.tri-ch__cta{width: 100%}.tri-ch__meta{gap: 8px 24px}}.tri-ch__split{display: grid;gap: 20px}.tri-ch--package .tri-ch__video{border-radius: var(--wp--custom--radius--field);box-shadow: 0 10px 30px transparent;box-shadow: 0 10px 30px color-mix(in srgb,var(--wp--preset--color--navy) 14%,transparent)}.tri-ch__body{min-width: 0}.tri-ch__desc{margin: 14px 0 0;color: var(--wp--custom--color--ink-strong);font-size: var(--tri-fs-5);line-height: var(--tri-lh-text)}.tri-ch--package .tri-ch__bullets{color: var(--wp--custom--color--ink-strong)}.tri-ch--package .tri-ch__cta{margin-top: 24px;box-shadow: 0 8px 20px transparent;box-shadow: 0 8px 20px color-mix(in srgb,var(--wp--preset--color--navy) 25%,transparent)}.tri-ch__why-h{margin: 22px 0 0;color: var(--wp--preset--color--orange);font-family: var(--wp--preset--font-family--beau-sans);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-ch__why{display: grid;grid-template-columns: minmax(0,1fr);gap: 18px 28px;margin: 16px 0 0;padding: 0;list-style: none}.tri-ch__why-title{display: flex;align-items: center;gap: 12px;margin: 0;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);line-height: var(--tri-lh-ui)}.tri-ch__why-title img{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 6px}.tri-ch__why-text{display: flex;align-items: flex-start;gap: 8px;margin: 8px 0 0;color: var(--wp--custom--color--ink);font-size: var(--tri-fs-6);line-height: var(--tri-lh-text)}.tri-ch__why-text .tri-ch__ico{width: 16px;height: 16px;margin-top: 3px;color: var(--wp--preset--color--orange)}.tri-ch__split:has(.tri-ch__why){align-items: start}@media (min-width: 560px){.tri-ch__why{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1025px){.tri-ch__split{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: center;gap: clamp(24px,calc(40 / var(--tri-type-ref) * var(--tri-vp)),56px)}.tri-ch--package .tri-ch__split{align-items: start}.tri-ch--package .tri-ch__media{position: sticky;top: calc(var(--tri-adminbar) + var(--tri-header-h) + 16px);z-index: 1}}@media (max-width: 1024px){.tri-ch__split > .tri-ch__media{order: 2}}@media (max-width: 767px){.tri-ch--package .tri-ch__cta{width: 100%}}.tri-pkg{margin: 20px 0 24px}.tri-pkg__lead{margin: 0 0 12px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);text-align: center}.tri-pkg__list{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;margin: 0;padding: 0;list-style: none}.tri-pkg__card{display: flex;align-items: center;gap: 14px;height: 100%;box-sizing: border-box;padding: 14px 16px;border: 1px solid transparent;border: 1px solid color-mix(in srgb,var(--wp--preset--color--navy) 10%,transparent);border-radius: var(--wp--custom--radius--field);background: var(--wp--preset--color--white);box-shadow: 0 4px 16px transparent;box-shadow: 0 4px 16px color-mix(in srgb,var(--wp--preset--color--navy) 8%,transparent);color: var(--wp--preset--color--navy);text-decoration: none;transition: border-color var(--wp--custom--motion--duration-mid) ease,transform var(--wp--custom--motion--duration-mid) ease}.tri-pkg__card:hover,.tri-pkg__card:focus-visible{border-color: var(--wp--preset--color--action);color: var(--wp--preset--color--navy);transform: translateY(-2px)}.tri-pkg__num{display: inline-grid;flex: 0 0 auto;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-heavy)}.tri-pkg__body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 2px;min-width: 0}.tri-pkg__name{font-size: var(--tri-fs-5);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-pkg__band{color: var(--wp--preset--color--orange);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold)}.tri-pkg__desc{color: var(--wp--custom--color--ink);font-size: var(--tri-fs-6);line-height: var(--tri-lh-ui)}.tri-pkg__go{flex: 0 0 auto;color: var(--wp--preset--color--action);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);white-space: nowrap}@media (min-width: 768px){.tri-pkg__list{grid-template-columns: repeat(2,minmax(0,1fr))}}.tri-curriculum__link{display: inline-flex;align-items: center;gap: 6px;margin: 4px 0 14px 20px;color: var(--wp--preset--color--action);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-curriculum__link:hover,.tri-curriculum__link:focus-visible{color: var(--wp--preset--color--navy);text-decoration: none}.tri-ch__lclt{display: flex;align-items: flex-start;gap: 10px;margin: 16px 0 0;color: var(--wp--custom--color--ink-strong);font-size: var(--wp--preset--font-size--small);line-height: 1.5}.tri-ch__lclt-tag{flex: 0 0 auto;padding: 2px 10px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-weight: var(--wp--custom--font--weight-strong);letter-spacing: 0.04em}.tri-ch__lclt a{color: var(--wp--preset--color--action);font-weight: var(--wp--custom--font--weight-ui);white-space: nowrap}.tri-ch__lclt a:hover,.tri-ch__lclt a:focus-visible{color: var(--wp--preset--color--navy)}.tri-ch.tri-ch--banner{padding-block: 0 8px}.tri-cb{position: relative;display: flex;flex-direction: column;min-height: max(31.25vw,470px);background: linear-gradient(120deg,var(--wp--preset--color--ice-soft) 0%,var(--wp--preset--color--blue-2) 100%);overflow: hidden}.tri-cb__nen{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 72% center}.tri-cb__nen-dt{display: none}.tri-cb__wrap{position: relative;z-index: 1;display: flex;flex: 1;flex-direction: column;width: var(--tri-frame);margin-inline: auto;padding-block: 16px 44px}.tri-cb__crumbs .tri-breadcrumb{margin: 0}.tri-cb__chu{display: flex;flex: 1;flex-direction: column;align-items: flex-start;justify-content: center;max-width: min(640px,54%);padding-top: 20px}.tri-cb__nhan{display: inline-flex;gap: 10px;align-items: center;margin: 0 0 18px;padding: 8px 18px;border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--orange);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);line-height: 1.2}.tri-cb__title{display: flex;flex-wrap: wrap;gap: 6px 18px;align-items: center;margin: 0;color: var(--wp--preset--color--navy);font-size: clamp(30px,3.6vw,56px);font-weight: var(--tri-fw-heavy,800);line-height: 1.1;text-transform: uppercase}.tri-cb__band{padding: 0.06em 0.32em 0.1em;border-radius: 0.2em;background: var(--wp--preset--color--red);color: var(--wp--preset--color--white);white-space: nowrap}.tri-cb__sub{margin: 16px 0 0;color: var(--wp--preset--color--navy);font-size: clamp(18px,1.75vw,28px);font-weight: var(--tri-fw-bold);line-height: 1.3}.tri-cb__desc{max-width: 560px;margin: 10px 0 0;color: var(--wp--preset--color--slate);font-size: clamp(15px,1.15vw,18px);line-height: 1.6}.tri-cb__so{display: flex;flex-wrap: wrap;gap: 12px 0;margin: 26px 0 0;padding: 0;list-style: none}.tri-cb__so li{display: inline-flex;gap: 12px;align-items: center;padding-inline: 0 22px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold)}.tri-cb__so li + li{padding-left: 22px;border-left: 1px solid color-mix(in srgb,var(--wp--preset--color--action) 35%,transparent)}.tri-cb__so-ico{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--wp--preset--color--white);color: var(--wp--preset--color--action)}.tri-cb__cta.tri-btn{margin-top: 28px;padding-inline: 28px;border-radius: 999px;text-transform: uppercase;box-shadow: 0 10px 22px color-mix(in srgb,var(--wp--preset--color--orange) 32%,transparent)}.tri-cd__h,.tri-cw__h{margin: 0 0 22px;color: var(--wp--preset--color--navy);font-size: clamp(22px,2vw,30px);font-weight: var(--tri-fw-heavy,800);line-height: 1.25;text-transform: uppercase}.tri-cd__h mark,.tri-cw__h mark{background: none;color: var(--wp--preset--color--action)}.tri-cd{width: var(--tri-frame);margin-inline: auto;padding-top: 48px}.tri-cd__luoi.has-media{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,360px);gap: 24px;align-items: start}.tri-cd__ds{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 0;padding: 0;list-style: none}.tri-cd__the{display: flex;gap: 14px;align-items: center;min-width: 0;padding: 14px 16px;border-radius: 14px;background: var(--wp--preset--color--ice-soft)}.tri-cd__ico{display: grid;flex: none;place-items: center;width: 56px;height: 56px;border-radius: 12px;background: var(--wp--preset--color--white)}.tri-cd__ico img{display: block;width: 40px;height: 40px;object-fit: contain}.tri-cd__chu{display: flex;flex-direction: column;gap: 4px;min-width: 0}.tri-cd__ten{color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);line-height: 1.35}.tri-cd__phu{color: var(--wp--preset--color--slate);font-size: 14px;line-height: 1.5}.tri-cd__the.is-noi{background: var(--wp--preset--color--orange)}.tri-cd--goi .tri-cd__the.is-noi{background: var(--wp--preset--color--navy)}.tri-cd__the.is-noi .tri-cd__ten,.tri-cd__the.is-noi .tri-cd__phu{color: var(--wp--preset--color--white)}.tri-cd__media .tri-ch__video{border-radius: 16px}.tri-cw{background: var(--wp--preset--color--page)}.tri-cw__luoi{display: grid;grid-template-columns: minmax(0,320px) minmax(0,1fr);gap: 20px;align-items: start}.tri-cw__luoi.is-mot{grid-template-columns: minmax(0,1fr)}.tri-cw__vd-dau{display: flex;gap: 12px;align-items: center;margin: 0 0 10px;padding: 14px 18px;border-radius: 12px;background: color-mix(in srgb,var(--wp--preset--color--navy) 10%,var(--wp--preset--color--white));color: var(--wp--preset--color--red)}.tri-cw__vd-dau span{color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold)}.tri-cw__vd-ds{display: flex;flex-direction: column;gap: 12px;margin: 0;padding: 18px;border-radius: 12px;background: color-mix(in srgb,var(--wp--preset--color--navy) 6%,var(--wp--preset--color--white));list-style: none}.tri-cw__vd-ds li{display: flex;gap: 10px;align-items: flex-start;color: var(--wp--preset--color--slate);font-size: 14px;line-height: 1.5}.tri-cw__vd-ds svg{flex: none;margin-top: 3px;color: var(--wp--preset--color--red)}.tri-cw__tl{padding: 26px 30px;border-radius: 16px;background: var(--wp--preset--color--white);box-shadow: 0 10px 30px color-mix(in srgb,var(--wp--preset--color--navy) 8%,transparent)}.tri-cw__nhom + .tri-cw__nhom{margin-top: 28px}.tri-ch ~ * .tri-cw__nhom-h,.tri-cw__nhom-h{text-transform: none;letter-spacing: 0;display: flex;gap: 10px;align-items: center;margin: 0 0 12px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold)}.tri-cw__nhom-ico{display: inline-grid;place-items: center;color: var(--wp--preset--color--navy)}.tri-cw__muc{margin: 0 0 0 8px;padding: 2px 0 2px 22px;border-left: 1.5px dashed color-mix(in srgb,var(--wp--preset--color--navy) 45%,transparent);list-style: none}.tri-cw__muc li{position: relative;color: var(--wp--preset--color--slate);font-size: 14px;line-height: 1.55}.tri-cw__muc li + li{margin-top: 12px}.tri-cw__muc li::before{position: absolute;top: 7px;left: -27px;width: 8px;height: 8px;border-radius: 50%;background: var(--wp--preset--color--navy);content: ""}.tri-cw__muc strong{color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5)}.tri-cw__muc p{margin: 2px 0 0}@media (max-width: 1024px){.tri-cb{min-height: 0}.tri-cb__nen{display: none}.tri-cb__nen-dt{display: block;width: min(100%,560px);height: auto;margin: -8px auto 0}.tri-cb__wrap{padding-bottom: 8px}.tri-cb__chu{max-width: none}.tri-cd__luoi.has-media,.tri-cw__luoi{grid-template-columns: minmax(0,1fr)}.tri-cd__media{max-width: 560px}}@media (max-width: 767px){.tri-cb__title{gap: 6px 10px}.tri-cb__nhan{margin-bottom: 14px;padding: 6px 14px;font-size: 14px}.tri-cb__so li{padding-right: 14px;font-size: 14px}.tri-cb__so li + li{padding-left: 14px}.tri-cb__so-ico{width: 36px;height: 36px}.tri-cb__cta.tri-btn{width: 100%}.tri-cd__ds{grid-template-columns: minmax(0,1fr)}.tri-cw__tl{padding: 20px 18px}}
.tri-reel,.tri-rv2,.tri-tribie,.tri-reel__viewer{--rr-ease: cubic-bezier(0.2,0.7,0.2,1);--rr-shadow: 0 12px 32px transparent;--rr-shadow: 0 12px 32px color-mix(in srgb,var(--wp--preset--color--navy) 14%,transparent)}.tri-reel > *,.tri-rv2 > *,.tri-tribie > *{max-width: var(--tri-frame);margin-inline: auto}.tri-tribie .tri-sub{max-width: 760px;margin: 0 auto 24px;text-align: center}.tri-reel__eyebrow{margin: 0 0 8px;color: var(--wp--preset--color--orange);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-heavy);letter-spacing: 0.12em;text-transform: uppercase}.tri-tribie .tri-reel__eyebrow{text-align: center}.tri-reel__ic{display: inline-block;flex: 0 0 auto;width: 1em;height: 1em;background: currentColor;vertical-align: -0.12em;-webkit-mask: var(--rr-ic) center / contain no-repeat;mask: var(--rr-ic) center / contain no-repeat}.tri-reel__ic--youtube{--rr-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.6 15.6V8.4l6.2 3.6z'/%3E%3C/svg%3E")}.tri-reel__ic--tiktok{--rr-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.53.02C13.84 0 15.14.01 16.44 0c.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z'/%3E%3C/svg%3E")}.tri-reel__ic--facebook{--rr-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 24v-9.6h3.2l.5-3.8h-3.7V8.2c0-1.1.3-1.8 1.9-1.8h2V3.1c-.4-.1-1.5-.2-2.9-.2-2.9 0-4.8 1.7-4.8 5v2.7H6.5v3.8h3.2V24z'/%3E%3C/svg%3E")}.tri-reel__ic--instagram{--rr-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2c3.2 0 3.6 0 4.8.1 3.3.1 4.8 1.7 4.9 4.9.1 1.3.1 1.6.1 4.8s0 3.6-.1 4.8c-.1 3.2-1.7 4.8-4.9 4.9-1.3.1-1.6.1-4.8.1s-3.6 0-4.8-.1c-3.3-.1-4.8-1.7-4.9-4.9C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.8C2.4 3.9 3.9 2.4 7.2 2.3 8.4 2.2 8.8 2.2 12 2.2zM12 0C8.7 0 8.3 0 7.1.1 2.7.3.3 2.7.1 7.1 0 8.3 0 8.7 0 12s0 3.7.1 4.9c.2 4.4 2.6 6.8 7 7C8.3 24 8.7 24 12 24s3.7 0 4.9-.1c4.4-.2 6.8-2.6 7-7 .1-1.2.1-1.6.1-4.9s0-3.7-.1-4.9c-.2-4.4-2.6-6.8-7-7C15.7 0 15.3 0 12 0zm0 5.8a6.2 6.2 0 1 0 0 12.4 6.2 6.2 0 0 0 0-12.4zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.4-11.8a1.4 1.4 0 1 0 0 2.9 1.4 1.4 0 0 0 0-2.9z'/%3E%3C/svg%3E")}.tri-reel__ic--web{--rr-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18'/%3E%3C/svg%3E")}.tri-reel{margin-block: clamp(24px,4vw,56px);overflow: hidden;background: radial-gradient(50% 60% at 100% 0%,color-mix(in srgb,var(--wp--preset--color--cyan) 22%,transparent),transparent 70%),radial-gradient(40% 55% at 0% 100%,color-mix(in srgb,var(--wp--preset--color--orange) 20%,transparent),transparent 70%),linear-gradient(150deg,var(--wp--preset--color--navy) 0%,var(--wp--preset--color--why-top) 55%,var(--wp--preset--color--royal) 100%);color: var(--wp--preset--color--white)}.tri-reel:has(+ #tri-sec-common-review-carousel){margin-bottom: 0}.tri-reel__head{display: flex;flex-wrap: wrap;gap: 20px 32px;align-items: flex-end;justify-content: space-between;margin-bottom: 20px}.tri-reel__ht{flex: 1 1 420px;min-width: 0}.tri-reel__h,.tri-main .tri-reel .tri-reel__h{margin: 0 0 8px;color: var(--wp--preset--color--white);font-size: var(--tri-fs-1);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title)}.tri-reel__sub{margin: 0;color: var(--wp--preset--color--white);color: color-mix(in srgb,var(--wp--preset--color--white) 78%,transparent);font-size: var(--tri-fs-5);line-height: var(--tri-lh-text)}.tri-reel__stats{display: flex;gap: 10px;margin: 0;padding: 0;list-style: none}.tri-reel__stats li{display: flex;flex-direction: column;min-width: 104px;padding: 12px 16px;border: 1px solid transparent;border: 1px solid color-mix(in srgb,var(--wp--preset--color--white) 16%,transparent);border-radius: 18px;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 7%,transparent);line-height: 1.2}.tri-reel__stats b{color: var(--wp--preset--color--white);font-size: var(--tri-fs-3);font-weight: var(--tri-fw-heavy);white-space: nowrap}.tri-reel__stats span{color: var(--wp--preset--color--white);color: color-mix(in srgb,var(--wp--preset--color--white) 75%,transparent);font-size: 13px}.tri-reel__tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.tri-reel__tab{display: inline-flex;gap: 7px;align-items: center;min-height: 38px;padding: 0 16px;border: 1px solid transparent;border: 1px solid color-mix(in srgb,var(--wp--preset--color--white) 24%,transparent);border-radius: 999px;background: transparent;color: var(--wp--preset--color--white);font: inherit;font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);white-space: nowrap;cursor: pointer;transition: background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.tri-reel__tab span{padding: 1px 7px;border-radius: 999px;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 16%,transparent);font-size: 12px}.tri-reel__tab:hover{background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 10%,transparent)}.tri-reel__tab.is-active{border-color: var(--wp--preset--color--white);background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy)}.tri-reel__tab.is-active span{background: var(--wp--preset--color--ice-soft)}.tri-reel__wrap{position: relative}.tri-reel__shelf{display: flex;gap: 8px;margin: 0;padding: 6px 2px 14px;overflow-x: auto;list-style: none;cursor: grab;scroll-snap-type: x proximity;scrollbar-width: none;overscroll-behavior-x: contain;-webkit-mask-image: linear-gradient(90deg,#000 0,#000 calc(100% - 60px),transparent);mask-image: linear-gradient(90deg,#000 0,#000 calc(100% - 60px),transparent)}.tri-reel__shelf::-webkit-scrollbar{display: none}.tri-reel__shelf.is-keo{cursor: grabbing;scroll-snap-type: none}.tri-reel__shelf.is-keo .tri-reel__card{pointer-events: none}.tri-reel__it{position: relative;display: flex;flex: 0 0 auto;align-items: flex-end;scroll-snap-align: start}.tri-reel__it[hidden]{display: none}.tri-reel__card{position: relative;z-index: 1;display: block;width: 196px;padding: 0;overflow: hidden;border: 0;border-radius: 18px;background: linear-gradient(160deg,var(--wp--preset--color--navy-active),var(--wp--preset--color--royal));color: var(--wp--preset--color--white);box-shadow: 0 16px 34px var(--wp--preset--color--navy-active);box-shadow: 0 16px 34px color-mix(in srgb,var(--wp--preset--color--navy-active) 55%,transparent);cursor: pointer;aspect-ratio: 9 / 16;isolation: isolate;transition: transform 0.3s var(--rr-ease),box-shadow 0.3s ease}.tri-reel__card:hover,.tri-reel__card:focus-visible{box-shadow: 0 0 0 3px var(--wp--preset--color--orange),0 20px 40px var(--wp--preset--color--navy-active);box-shadow: 0 0 0 3px var(--wp--preset--color--orange),0 20px 40px color-mix(in srgb,var(--wp--preset--color--navy-active) 60%,transparent);transform: translateY(-6px)}.tri-reel__img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}.tri-reel__card:hover .tri-reel__img{transform: scale(1.06)}.tri-reel__card::after{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,transparent 45%,var(--wp--preset--color--navy-active) 100%);background: linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--wp--preset--color--navy-active) 92%,transparent) 100%);content: ""}.tri-reel__play{position: absolute;top: 50%;left: 50%;width: 50px;height: 50px;border-radius: 50%;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 26%,transparent);backdrop-filter: blur(4px);transform: translate(-50%,-50%);transition: background-color 0.25s ease,transform 0.25s ease}.tri-reel__play::after{position: absolute;top: 50%;left: 55%;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 14px solid var(--wp--preset--color--white);content: "";transform: translate(-50%,-50%)}.tri-reel__card:hover .tri-reel__play{background: var(--wp--preset--color--orange);transform: translate(-50%,-50%) scale(1.08)}.tri-reel__meta{position: absolute;right: 12px;bottom: 12px;left: 12px;display: flex;flex-direction: column;gap: 4px;text-align: left}.tri-reel__luot{display: inline-flex;gap: 5px;align-items: center;width: fit-content;padding: 2px 8px;border-radius: 999px;background: var(--wp--preset--color--orange);font-size: 12px;font-weight: var(--tri-fw-heavy)}.tri-reel__luot::before{border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 7px solid currentColor;content: ""}.tri-reel__title{display: -webkit-box;overflow: hidden;font-size: 13px;font-weight: var(--tri-fw-bold);line-height: var(--tri-lh-ui);-webkit-box-orient: vertical;-webkit-line-clamp: 2}.tri-reel__edge{position: absolute;top: calc(50% - 8px);z-index: 3;width: 44px;height: 44px;border: 0;border-radius: 14px;background: var(--wp--preset--color--white);box-shadow: var(--rr-shadow);cursor: pointer;transform: translateY(-50%);transition: opacity 0.2s ease}.tri-reel__edge::before{position: absolute;top: 50%;left: 50%;width: 9px;height: 9px;border-top: 2.5px solid var(--wp--preset--color--navy);border-right: 2.5px solid var(--wp--preset--color--navy);content: "";transform: translate(-65%,-50%) rotate(45deg)}.tri-reel__edge--prev{left: -14px}.tri-reel__edge--prev::before{transform: translate(-35%,-50%) rotate(-135deg)}.tri-reel__edge--next{right: -14px}.tri-reel__edge[disabled]{opacity: 0;pointer-events: none}body.tri-reel-mo{overflow: hidden}.tri-reel__viewer{position: fixed;inset: 0;z-index: 100000;background: var(--wp--preset--color--ink);background: color-mix(in srgb,var(--wp--preset--color--ink) 96%,transparent);color: var(--wp--preset--color--white);backdrop-filter: blur(6px)}.tri-reel__viewer[hidden]{display: none}.tri-reel__feed{height: 100%;overflow-y: auto;overscroll-behavior: contain;scroll-snap-type: y mandatory;scrollbar-width: none}.tri-reel__feed::-webkit-scrollbar{display: none}.tri-reel__slide{position: relative;display: grid;grid-template-columns: auto minmax(0,320px);gap: 28px;align-items: center;justify-content: center;height: 100vh;height: 100dvh;padding: 3vh 24px;scroll-snap-align: start;scroll-snap-stop: always}.tri-reel__slide[hidden]{display: none}.tri-reel__player{position: relative;height: 94vh;height: 94dvh;overflow: hidden;border-radius: 20px;background: var(--wp--preset--color--ink);aspect-ratio: 9 / 16}.tri-reel__poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.55}.tri-reel__player iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.tri-reel__spin{position: absolute;top: 50%;left: 50%;width: 42px;height: 42px;margin: -21px 0 0 -21px;border: 3px solid transparent;border: 3px solid color-mix(in srgb,var(--wp--preset--color--white) 30%,transparent);border-top-color: var(--wp--preset--color--orange);border-radius: 50%;animation: tri-reel-quay 0.8s linear infinite}.tri-reel__slide.is-phat .tri-reel__spin{display: none}@keyframes tri-reel-quay{to{transform: rotate(360deg)}}.tri-reel__info{display: flex;flex-direction: column;gap: 10px;min-width: 0}.tri-reel__src{display: inline-flex;gap: 8px;align-items: center;margin: 0;color: var(--wp--preset--color--white);color: color-mix(in srgb,var(--wp--preset--color--white) 78%,transparent);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold)}.tri-reel__vt,.tri-main .tri-reel__viewer .tri-reel__vt{margin: 0;color: var(--wp--preset--color--white);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-ui);text-transform: none !important}.tri-reel__open{width: fit-content;padding: 10px 18px;border-radius: 999px;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-size: var(--tri-fs-7);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-reel__open:hover{background: var(--wp--preset--color--orange-hover);color: var(--wp--preset--color--white)}.tri-reel__x{position: absolute;top: 16px;left: 16px;z-index: 3;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 16%,transparent);cursor: pointer}.tri-reel__x::before,.tri-reel__x::after{position: absolute;top: 50%;left: 50%;width: 18px;height: 2px;background: var(--wp--preset--color--white);content: "";transform: translate(-50%,-50%) rotate(45deg)}.tri-reel__x::after{transform: translate(-50%,-50%) rotate(-45deg)}.tri-reel__vnav{position: absolute;top: 50%;right: 24px;z-index: 3;display: flex;flex-direction: column;gap: 10px;align-items: center;transform: translateY(-50%)}.tri-reel__vso{color: var(--wp--preset--color--white);color: color-mix(in srgb,var(--wp--preset--color--white) 70%,transparent);font-size: 13px;font-variant-numeric: tabular-nums}.tri-reel__vso b{color: var(--wp--preset--color--white)}.tri-reel__vbtn{position: relative;width: 48px;height: 48px;border: 0;border-radius: 50%;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 16%,transparent);cursor: pointer;transition: background-color 0.2s ease}.tri-reel__vbtn:hover{background: var(--wp--preset--color--orange)}.tri-reel__vbtn::before{position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;border-top: 2.5px solid var(--wp--preset--color--white);border-left: 2.5px solid var(--wp--preset--color--white);content: "";transform: translate(-50%,-25%) rotate(45deg)}.tri-reel__vbtn--next::before{transform: translate(-50%,-75%) rotate(-135deg)}.tri-reel__vbtn[disabled]{opacity: 0.3;pointer-events: none}.tri-reel__hint{display: none}.tri-rv2{overflow: hidden}.tri-rv2__stage{display: grid;touch-action: pan-y}.tri-rv2__slide{display: grid;grid-area: 1 / 1;grid-template-columns: minmax(0,0.75fr) minmax(0,1.25fr);gap: 56px;align-items: center;opacity: 0;visibility: hidden;transform: translateY(16px);transition: opacity 0.5s ease,transform 0.6s var(--rr-ease),visibility 0s linear 0.6s}.tri-rv2__slide.is-on{opacity: 1;visibility: visible;transform: none;transition: opacity 0.5s ease,transform 0.6s var(--rr-ease),visibility 0s}.tri-rv2__slide.is-ra-trai{transform: translateY(-16px)}.tri-rv2__anh{position: relative;grid-column: 1;grid-row: 1;justify-self: center;width: min(100%,320px);margin: 0 0 0 18px}.tri-rv2__anh::before{position: absolute;inset: 18px -18px -18px 18px;z-index: 0;border-radius: 28px;background: linear-gradient(135deg,var(--wp--preset--color--orange),var(--wp--preset--color--orange));background: linear-gradient(135deg,var(--wp--preset--color--orange),color-mix(in srgb,var(--wp--preset--color--orange) 55%,var(--wp--preset--color--royal)));content: ""}.tri-rv2__anh img,.tri-rv2__chu{position: relative;z-index: 1;display: block;width: 100%;border-radius: 28px;aspect-ratio: 4 / 5;object-fit: cover;background: linear-gradient(160deg,var(--wp--preset--color--ice-soft),var(--wp--preset--color--blue-2))}.tri-rv2__chu{display: grid;place-items: center;color: var(--wp--preset--color--navy);font-size: 96px;font-weight: var(--tri-fw-heavy)}.tri-rv2__diem{position: absolute;top: -18px;right: -24px;z-index: 2;display: grid;place-content: center;width: 96px;height: 96px;border: 4px solid var(--wp--preset--color--white);border-radius: 50%;background: var(--wp--preset--color--navy);box-shadow: 0 12px 28px transparent;box-shadow: 0 12px 28px color-mix(in srgb,var(--wp--preset--color--navy) 30%,transparent);color: var(--wp--preset--color--white);line-height: 1;text-align: center}.tri-rv2__diem b{color: var(--wp--preset--color--orange);font-size: 30px;font-weight: var(--tri-fw-heavy)}.tri-rv2__diem small{margin-top: 2px;font-size: 11px;font-weight: var(--tri-fw-bold);letter-spacing: 0.08em}.tri-rv2__text{grid-column: 2;grid-row: 1;min-width: 0}.tri-rv2__q{display: block;width: 44px;height: 34px;margin-bottom: 18px;background: var(--wp--preset--color--orange);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 26'%3E%3Cpath d='M0 26V15C0 6.7 4.7 1.7 12.3 0l1.4 3.6C9 5 6.8 8 6.6 12H13v14H0zm20.3 0V15C20.3 6.7 25 1.7 32.6 0L34 3.6C29.3 5 27.1 8 26.9 12h6.4v14h-13z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 26'%3E%3Cpath d='M0 26V15C0 6.7 4.7 1.7 12.3 0l1.4 3.6C9 5 6.8 8 6.6 12H13v14H0zm20.3 0V15C20.3 6.7 25 1.7 32.6 0L34 3.6C29.3 5 27.1 8 26.9 12h6.4v14h-13z'/%3E%3C/svg%3E") center / contain no-repeat}.tri-rv2__cau{margin: 0 0 24px;padding: 0;border: 0}.tri-rv2__cau p{margin: 0;color: var(--wp--preset--color--navy);font-size: clamp(22px,2.3vw,32px);font-weight: var(--tri-fw-bold);line-height: 1.38;text-wrap: pretty}.tri-rv2__ten{margin: 0 0 2px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy)}.tri-rv2__vai{margin: 0;color: var(--wp--preset--color--slate);font-size: var(--tri-fs-6)}.tri-rv2__nguon{display: inline-block;margin-top: 10px;color: var(--wp--preset--color--action);font-size: 13px;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-rv2__nguon::after{content: " ↗"}.tri-rv2__dots{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 40px}.tri-rv2__dot{position: relative;display: inline-flex;gap: 10px;align-items: center;padding: 6px 14px 6px 6px;overflow: hidden;border: 1px solid var(--wp--preset--color--blue-2);border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--slate);font: inherit;font-size: 13px;font-weight: var(--tri-fw-bold);cursor: pointer;transition: border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.tri-rv2__dot:hover{border-color: var(--wp--preset--color--navy)}.tri-rv2__dot.is-on{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-rv2__av{display: grid;flex: 0 0 auto;place-items: center;width: 32px;height: 32px;overflow: hidden;border-radius: 50%;background: var(--wp--preset--color--ice-soft);color: var(--wp--preset--color--navy);font-weight: var(--tri-fw-heavy)}.tri-rv2__av img{width: 100%;height: 100%;object-fit: cover}.tri-rv2__time{position: absolute;right: 0;bottom: 0;left: 0;height: 3px;background: var(--wp--preset--color--orange);transform: scaleX(0);transform-origin: left}.tri-rv2__dot.is-on .tri-rv2__time{animation: tri-rv2-chay var(--rv2-ms,7000ms) linear forwards}.tri-rv2.is-dung .tri-rv2__dot.is-on .tri-rv2__time{animation-play-state: paused}@keyframes tri-rv2-chay{to{transform: scaleX(1)}}.tri-tribie{background: var(--wp--preset--color--ice-soft)}.tri-tribie__grid{--tri-cot: 3;--tri-khe: 18px;margin: 0 auto;padding: 0;list-style: none;columns: 3 280px;column-gap: 18px}.tri-rr-js .tri-tribie__grid:not(.is-masonry){visibility: hidden;animation: tri-rr-hien-lai 0s linear 3s forwards}@keyframes tri-rr-hien-lai{to{visibility: visible}}.tri-tribie__grid.is-masonry{position: relative;columns: auto;transition: height 0.6s var(--rr-ease)}.tri-tribie__grid.is-masonry > .tri-tribie__item{position: absolute;top: 0;left: 0;margin: 0;transition: transform 0.6s var(--rr-ease),opacity 0.6s ease var(--rr-d,0s),translate 0.7s var(--rr-ease) var(--rr-d,0s)}.tri-tribie .tri-rr-cho{opacity: 0;translate: 0 32px}.tri-tribie__item{margin: 0 0 18px;break-inside: avoid}.tri-rr-js .tri-tribie [data-tri-rr-an]{display: none !important}.tri-tribie__card{display: flex;flex-direction: column;gap: 14px;padding: 20px;border-radius: 22px;background: var(--wp--preset--color--white);box-shadow: var(--rr-shadow)}.tri-tribie__video{position: relative;display: block;width: 100%;padding: 0;overflow: hidden;border: 0;border-radius: 14px;background: var(--wp--preset--color--navy);cursor: pointer;aspect-ratio: 16 / 9}.tri-tribie__video img{display: block;width: 100%;height: 100%;object-fit: cover}.tri-tribie iframe.tri-rr-yt-on{display: block;width: 100%;border: 0;border-radius: 14px;aspect-ratio: 16 / 9}.tri-tribie__cau{position: relative;margin: 0;padding: 0 0 0 16px;border-left: 3px solid var(--wp--preset--color--orange)}.tri-tribie__cau p{margin: 0;color: var(--wp--preset--color--ink);font-size: var(--tri-fs-5);line-height: var(--tri-lh-text)}.tri-tribie__who{display: flex;gap: 12px;align-items: center}.tri-tribie__av{display: grid;flex: 0 0 auto;place-items: center;width: 44px;height: 44px;overflow: hidden;border-radius: 50%;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-weight: var(--tri-fw-heavy)}.tri-tribie__av img{width: 100%;height: 100%;object-fit: cover}.tri-tribie__info{display: flex;flex: 1 1 auto;flex-direction: column;min-width: 0;line-height: var(--tri-lh-ui)}.tri-tribie__info b{color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6)}.tri-tribie__info small{color: var(--wp--preset--color--slate);font-size: 12px}.tri-tribie__diem{flex: 0 0 auto;padding: 4px 10px;border-radius: 999px;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-size: 13px;font-weight: var(--tri-fw-heavy)}.tri-tribie__src{display: inline-flex;gap: 6px;align-items: center;width: fit-content;color: var(--wp--preset--color--action);font-size: 13px;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-tribie__more{margin: 24px auto 0;text-align: center;overflow-anchor: none}html:not(.tri-rr-js) .tri-tribie__more{display: none}.tri-tribie .tri-gt__btn{display: inline-flex;gap: 14px;align-items: center;min-height: 52px;padding: 6px 7px 6px 28px;border: 1.5px solid var(--wp--preset--color--navy);border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font: inherit;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);line-height: 1;white-space: nowrap;cursor: pointer;transition: background-color 0.25s ease,color 0.25s ease}.tri-tribie .tri-gt__btn:hover{background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-tribie .tri-gt__btn-ic{position: relative;width: 38px;height: 38px;border-radius: 50%;background: var(--wp--preset--color--orange)}.tri-tribie .tri-gt__btn-ic::before{position: absolute;top: 50%;left: 50%;width: 9px;height: 9px;border-right: 2px solid var(--wp--preset--color--white);border-bottom: 2px solid var(--wp--preset--color--white);content: "";transform: translate(-50%,-70%) rotate(45deg)}@media (min-width: 768px){.tri-tribie__more--dt{display: none}}@media (max-width: 1024px){.tri-tribie__grid{--tri-cot: 2}.tri-reel__edge{display: none}.tri-reel__shelf,.tri-reel__tabs{margin-inline: calc(-1 * var(--tri-section-px,16px));padding-inline: var(--tri-section-px,16px)}.tri-reel__shelf{cursor: auto;scroll-padding-inline: var(--tri-section-px,16px);-webkit-mask-image: none;mask-image: none}.tri-reel__tabs{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.tri-reel__tabs::-webkit-scrollbar{display: none}.tri-rv2__slide{gap: 40px}}@media (max-width: 767px){.tri-reel__head{gap: 16px}.tri-reel__stats{width: 100%;gap: 8px}.tri-reel__stats li{flex: 1 1 0;min-width: 0;padding: 10px 12px;border-radius: 14px}.tri-reel__stats b{font-size: var(--tri-fs-4)}.tri-reel__stats span{font-size: 12px}.tri-reel__card{width: 150px;border-radius: 14px}.tri-reel__play{width: 42px;height: 42px}.tri-reel__title{font-size: 12px}.tri-reel__slide{display: flex;flex-direction: column;gap: 0;padding: calc(60px + env(safe-area-inset-top)) 0 0}.tri-reel__player{flex: 1 1 auto;width: 100%;height: auto;min-height: 0;border-radius: 0;aspect-ratio: auto}.tri-reel__poster{object-fit: contain}.tri-reel__info{flex: 0 0 auto;gap: 6px;padding: 12px 16px calc(14px + env(safe-area-inset-bottom));background: var(--wp--preset--color--ink)}.tri-reel__info .tri-reel__vt,.tri-main .tri-reel__viewer .tri-reel__vt{display: -webkit-box;overflow: hidden;font-size: var(--tri-fs-6);-webkit-box-orient: vertical;-webkit-line-clamp: 2}.tri-reel__src{font-size: 12px}.tri-reel__open{position: absolute;right: 16px;bottom: calc(14px + env(safe-area-inset-bottom));padding: 8px 14px;font-size: 13px}.tri-reel__info{position: relative;padding-right: 150px}.tri-reel__x{top: calc(8px + env(safe-area-inset-top));left: 10px;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 14%,transparent)}.tri-reel__vnav{top: calc(20px + env(safe-area-inset-top));right: 16px;transform: none}.tri-reel__vbtn{display: none}.tri-reel__hint{position: absolute;bottom: calc(110px + env(safe-area-inset-bottom));left: 50%;z-index: 3;display: block;margin: 0;padding: 8px 14px;border-radius: 999px;background: var(--wp--preset--color--ink);background: color-mix(in srgb,var(--wp--preset--color--ink) 70%,transparent);font-size: 13px;transform: translateX(-50%);animation: tri-reel-goi 2.4s ease 1s 2 both;pointer-events: none}@keyframes tri-reel-goi{0%,100%{opacity: 0;transform: translate(-50%,0)}30%,70%{opacity: 1;transform: translate(-50%,-10px)}}.tri-rv2__slide{grid-template-columns: minmax(0,1fr);gap: 28px}.tri-rv2__anh{grid-column: 1;width: min(64%,230px);margin: 0 auto}.tri-rv2__anh::before{inset: 12px -12px -12px 12px;border-radius: 22px}.tri-rv2__anh img,.tri-rv2__chu{border-radius: 22px}.tri-rv2__diem{top: -14px;right: -18px;width: 74px;height: 74px}.tri-rv2__diem b{font-size: 22px}.tri-rv2__text{grid-column: 1;grid-row: 2;text-align: center}.tri-rv2__q{width: 34px;height: 26px;margin: 0 auto 14px}.tri-rv2__cau p{font-size: 19px}.tri-rv2__dots{flex-wrap: nowrap;justify-content: flex-start;margin: 24px calc(-1 * var(--tri-section-px,16px)) 0;padding: 0 var(--tri-section-px,16px) 4px;overflow-x: auto;scrollbar-width: none}.tri-rv2__dots::-webkit-scrollbar{display: none}.tri-rv2__dot{flex: 0 0 auto}.tri-rr-js .tri-tribie [data-tri-rr-an-dt]{display: none !important}.tri-tribie__grid{--tri-cot: 1;--tri-khe: 12px;columns: 1}.tri-tribie__item{margin-bottom: 12px}.tri-tribie__card{gap: 12px;padding: 16px;border-radius: 18px}.tri-tribie__cau p{font-size: var(--tri-fs-6)}.tri-tribie .tri-gt__btn{min-height: 48px;padding-left: 22px;font-size: var(--tri-fs-6)}}@media (prefers-reduced-motion: reduce){.tri-reel__card,.tri-reel__img,.tri-rv2__slide,.tri-rv2__slide.is-on,.tri-tribie__grid.is-masonry,.tri-tribie__grid.is-masonry > .tri-tribie__item{transition: none}.tri-tribie .tri-rr-cho{opacity: 1;translate: none}.tri-rv2__dot.is-on .tri-rv2__time,.tri-reel__hint{animation: none}}.tri-main .tri-reel .tri-reel__title,.tri-reel__viewer .tri-reel__vt{text-transform: none !important}.tri-reel__shelf{gap: 14px}.tri-reel__bar{display: flex;flex-wrap: wrap;gap: 12px 20px;align-items: center;justify-content: space-between;margin-bottom: 18px}.tri-reel__bar .tri-reel__tabs{margin-block: 0}.tri-reel__follow,.tri-reel__vfl{display: inline-flex;gap: 8px;align-items: center;margin: 0}.tri-reel__follow > span{color: var(--wp--preset--color--white);color: color-mix(in srgb,var(--wp--preset--color--white) 70%,transparent);font-size: 13px;font-weight: var(--tri-fw-bold)}.tri-reel__fl{display: block;width: 36px;height: 36px;text-decoration: none;transition: transform 0.2s ease}.tri-reel__fl .tri-app-ico{display: block;width: 100%;height: 100%}.tri-reel__fl:hover{transform: translateY(-2px)}.tri-reel__cat{position: absolute;top: 10px;left: 10px;padding: 3px 9px;border-radius: 999px;background: var(--wp--preset--color--navy-active);background: color-mix(in srgb,var(--wp--preset--color--navy-active) 72%,transparent);backdrop-filter: blur(4px);color: var(--wp--preset--color--white);font-size: 12px;font-weight: var(--tri-fw-bold)}.tri-reel__pv{position: absolute;inset: 0;z-index: -1;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 0.3s ease}.tri-reel__card.is-pv .tri-reel__pv{opacity: 1}.tri-reel__card.is-pv .tri-reel__play{opacity: 0}.tri-reel__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;background: var(--wp--preset--color--ink)}.tri-reel__tap{position: absolute;inset: 0;z-index: 1;width: 100%;padding: 0;border: 0;background: transparent;cursor: pointer}.tri-reel__tap-ic{position: absolute;top: 50%;left: 50%;width: 72px;height: 72px;border-radius: 50%;background: var(--wp--preset--color--ink);background: color-mix(in srgb,var(--wp--preset--color--ink) 55%,transparent);opacity: 0;transform: translate(-50%,-50%) scale(0.9);transition: opacity 0.2s ease,transform 0.2s ease}.tri-reel__tap-ic::after{position: absolute;top: 50%;left: 55%;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 21px solid var(--wp--preset--color--white);content: "";transform: translate(-50%,-50%)}.tri-reel__slide.is-dung .tri-reel__tap-ic{opacity: 1;transform: translate(-50%,-50%) scale(1)}.tri-reel__am{position: absolute;top: 14px;right: 14px;z-index: 2;width: 40px;height: 40px;border: 0;border-radius: 50%;background: var(--wp--preset--color--ink);background: color-mix(in srgb,var(--wp--preset--color--ink) 55%,transparent);cursor: pointer}.tri-reel__am::before{position: absolute;inset: 10px;background: var(--wp--preset--color--white);content: "";-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.5 4.5 0 0 0 2.5-4zM14 3.2v2.1a7 7 0 0 1 0 13.4v2.1a9 9 0 0 0 0-17.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.5 3A4.5 4.5 0 0 0 14 8v8a4.5 4.5 0 0 0 2.5-4zM14 3.2v2.1a7 7 0 0 1 0 13.4v2.1a9 9 0 0 0 0-17.6z'/%3E%3C/svg%3E") center / contain no-repeat}.tri-reel__viewer.is-tat-tieng .tri-reel__am{background: var(--wp--preset--color--orange)}.tri-reel__viewer.is-tat-tieng .tri-reel__am::before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.6 3 2.7-2.7-1.4-1.4-2.7 2.7-2.7-2.7-1.4 1.4 2.7 2.7-2.7 2.7 1.4 1.4 2.7-2.7 2.7 2.7 1.4-1.4z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 9v6h4l5 5V4L7 9H3zm13.6 3 2.7-2.7-1.4-1.4-2.7 2.7-2.7-2.7-1.4 1.4 2.7 2.7-2.7 2.7 1.4 1.4 2.7-2.7 2.7 2.7 1.4-1.4z'/%3E%3C/svg%3E")}.tri-reel__prog{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 3px;background: transparent;background: color-mix(in srgb,var(--wp--preset--color--white) 20%,transparent)}.tri-reel__prog i{position: absolute;inset: 0;background: var(--wp--preset--color--orange);transform: scaleX(0);transform-origin: left}.tri-reel__vfl .tri-reel__fl{width: 32px;height: 32px}@media (max-width: 767px){.tri-reel__bar{gap: 10px}.tri-reel__shelf{gap: 10px}.tri-reel__am{top: 10px;right: 10px}.tri-reel__info .tri-reel__vfl{display: none}}@media (max-width: 1024px){.tri-reel__bar .tri-reel__tabs{flex: 0 0 auto;width: calc(100% + 2 * var(--tri-section-px,16px))}}.tri-reel__hint{white-space: nowrap}.tri-reel__shelf{margin-block: -14px -26px;padding-block: 20px 40px}.tri-reel__card{box-shadow: 0 14px 22px -10px var(--wp--preset--color--ink);box-shadow: 0 14px 22px -10px color-mix(in srgb,var(--wp--preset--color--ink) 70%,transparent)}.tri-reel__card:hover,.tri-reel__card:focus-visible{box-shadow: 0 20px 26px -12px var(--wp--preset--color--ink);box-shadow: 0 20px 26px -12px color-mix(in srgb,var(--wp--preset--color--ink) 80%,transparent);transform: translateY(-6px)}.tri-reel__card:focus-visible{outline: 2px solid var(--wp--preset--color--white);outline-offset: 3px}@media (min-width: 1025px){.tri-reel__shelf{margin-inline: -8px;padding-inline: 8px;scroll-padding-inline: 8px}}.tri-gt__more .tri-gt__btn,.tri-tribie__more .tri-gt__btn{position: relative;display: inline-grid;place-items: center;min-height: 0;padding: 0;border: 0;border-radius: 50%;background: none;box-shadow: none;transform: none}.tri-gt__more .tri-gt__btn-chu,.tri-tribie__more .tri-gt__btn-chu{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.tri-gt__more .tri-gt__btn-ic,.tri-tribie__more .tri-gt__btn-ic{width: 52px;height: 52px;background: var(--wp--preset--color--orange);box-shadow: 0 10px 22px transparent;box-shadow: 0 10px 22px color-mix(in srgb,var(--wp--preset--color--orange) 35%,transparent);transition: transform 0.25s ease,background-color 0.25s ease}.tri-gt__more .tri-gt__btn-ic::before,.tri-tribie__more .tri-gt__btn-ic::before{inset: 0;top: 0;left: 0;width: auto;height: auto;border: 0;background: var(--wp--preset--color--white);transform: none;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l5 5 5-5M7 13l5 5 5-5'/%3E%3C/svg%3E") center / 24px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l5 5 5-5M7 13l5 5 5-5'/%3E%3C/svg%3E") center / 24px no-repeat;animation: tri-xt-nhip 1.6s ease-in-out infinite}.tri-gt__more .tri-gt__btn-ic::after,.tri-tribie__more .tri-gt__btn-ic::after{position: absolute;inset: 0;border-radius: 50%;box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 color-mix(in srgb,var(--wp--preset--color--orange) 45%,transparent);content: "";animation: tri-xt-song 2.2s ease-out infinite}.tri-gt__more .tri-gt__btn:hover .tri-gt__btn-ic,.tri-gt__more .tri-gt__btn:focus-visible .tri-gt__btn-ic,.tri-tribie__more .tri-gt__btn:hover .tri-gt__btn-ic,.tri-tribie__more .tri-gt__btn:focus-visible .tri-gt__btn-ic{background: var(--wp--preset--color--orange-hover);transform: scale(1.08)}.tri-gt__more .tri-gt__btn:focus-visible,.tri-tribie__more .tri-gt__btn:focus-visible{outline: 2px solid var(--wp--preset--color--navy);outline-offset: 4px}@keyframes tri-xt-nhip{0%,100%{transform: translateY(-2px)}50%{transform: translateY(3px)}}@keyframes tri-xt-song{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--wp--preset--color--orange) 45%,transparent)}70%,100%{box-shadow: 0 0 0 14px color-mix(in srgb,var(--wp--preset--color--orange) 0%,transparent)}}@media (max-width: 767px){.tri-gt__more .tri-gt__btn-ic,.tri-tribie__more .tri-gt__btn-ic{width: 48px;height: 48px}}@media (prefers-reduced-motion: reduce){.tri-gt__more .tri-gt__btn-ic::before,.tri-gt__more .tri-gt__btn-ic::after,.tri-tribie__more .tri-gt__btn-ic::before,.tri-tribie__more .tri-gt__btn-ic::after{animation: none}}@media (max-width: 767px){.tri-reel__stats{display: none}}button.tri-reel__fl{padding: 0;border: 0;background: none;color: inherit;cursor: pointer}
.tri-lt-mt{--lt-vien: var(--wp--custom--color--rule);background: var(--wp--preset--color--page);padding-bottom: clamp(24px,4vw,48px)}.tri-lt-mt > .tri-section:has(+ .tri-section){padding-bottom: 0}.tri-lt-mt > .tri-section + .tri-section{padding-top: var(--tri-kc-khoi,64px)}.tri-lt-chip{display: inline-flex;align-items: center;padding: 3px 10px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--ice-soft);color: var(--wp--preset--color--navy);font-size: 13px;font-weight: var(--tri-fw-bold);line-height: 1.5;white-space: nowrap}.tri-lt-chip--listening{background: var(--wp--preset--color--sky);color: var(--wp--preset--color--white)}.tri-lt-chip--reading{background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-lt-chip--writing{background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white)}.tri-lt-chip--speaking{background: var(--wp--preset--color--green);color: var(--wp--preset--color--white)}.tri-lt-dau{padding-top: clamp(16px,3vw,40px);padding-bottom: clamp(8px,2vw,24px)}.tri-lt-dau__h{margin: 0 0 12px}.tri-lt-dau__sub,.tri-lt-luoi__sub{margin-right: 0;margin-left: 0;text-align: left}.tri-lt-dau__sub{max-width: 760px;margin-top: 0;margin-bottom: 0}.tri-lt-dau__so{display: flex;flex-wrap: wrap;gap: 8px 20px;margin: 16px 0 0;padding: 0;list-style: none;color: var(--wp--preset--color--slate);font-size: var(--tri-fs-5)}.tri-lt-dau__so strong{color: var(--wp--preset--color--orange);font-size: 1.25em}.tri-lt-luoi__dau{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 8px 24px;margin-bottom: clamp(16px,2.5vw,28px)}.tri-lt-luoi__eb{margin: 0 0 6px;color: var(--wp--preset--color--orange);font-size: 14px;font-weight: var(--tri-fw-bold);letter-spacing: 0.04em;text-transform: uppercase}.tri-lt-luoi__h{margin: 0}.tri-lt-luoi__sub{max-width: 720px;margin: 8px 0 0}.tri-lt-luoi__all{color: var(--wp--preset--color--action);font-weight: var(--tri-fw-bold);text-decoration: none;white-space: nowrap}.tri-lt-luoi__all:hover,.tri-lt-luoi__all:focus-visible{text-decoration: underline}.tri-lt-luoi__ds{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,260px),1fr));gap: clamp(14px,2vw,24px)}.tri-lt-luoi__trong{margin: 0;padding: 20px;border: 1px dashed var(--lt-vien,var(--wp--custom--color--rule));border-radius: 16px;color: var(--wp--preset--color--slate);text-align: center}.tri-lt-the{min-width: 0}.tri-lt-the__link{display: flex;flex-direction: column;height: 100%;overflow: hidden;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 20px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);text-decoration: none;transition: box-shadow var(--wp--custom--motion--duration-mid),transform var(--wp--custom--motion--duration-mid),border-color var(--wp--custom--motion--duration-mid)}.tri-lt-the__link:hover,.tri-lt-the__link:focus-visible{border-color: var(--wp--preset--color--sky);box-shadow: 0 10px 28px color-mix(in srgb,var(--wp--preset--color--navy) 14%,transparent);transform: translateY(-2px)}.tri-lt-the__anh{display: block;aspect-ratio: 1200 / 630;background: var(--wp--preset--color--ice-soft)}.tri-lt-the__anh--vuong{aspect-ratio: 1;background: var(--wp--preset--color--white)}.tri-lt-the__anh img{display: block;width: 100%;height: 100%;object-fit: cover}.tri-lt-the__anh-trong{display: grid;place-items: center;height: 100%;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-3);font-weight: var(--tri-fw-heavy,800);letter-spacing: 0.08em}.tri-lt-the__than{display: flex;flex: 1;flex-direction: column;gap: 8px;padding: 14px 16px 16px}.tri-lt-the__chip{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.tri-lt-the__ten{margin: 0;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold);line-height: 1.35}.tri-main .tri-lt-the .tri-lt-the__ten{text-transform: none !important}.tri-lt-the__mo-ta{display: -webkit-box;overflow: hidden;color: var(--wp--preset--color--slate);font-size: 14px;line-height: 1.5;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.tri-lt-the__meta{display: flex;flex-wrap: wrap;gap: 4px 14px;margin-top: auto;padding-top: 4px;color: var(--wp--preset--color--slate);font-size: 14px}.tri-lt-the__so{display: inline-flex;align-items: center;gap: 5px}.tri-lt-the__nut{display: flex;align-items: center;justify-content: center;gap: 6px;min-height: var(--wp--custom--control--height-sm);margin-top: 6px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-weight: var(--tri-fw-bold);transition: background var(--wp--custom--motion--duration-mid)}.tri-lt-the__link:hover .tri-lt-the__nut,.tri-lt-the__link:focus-visible .tri-lt-the__nut{background: var(--wp--preset--color--orange-hover)}.tri-lt-cta__hop{display: grid;gap: 20px;align-items: center;padding: clamp(20px,4vw,40px);border-radius: 24px;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-lt-cta__hop.has-anh{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr)}.tri-lt-cta__h{margin: 0 0 10px;color: var(--wp--preset--color--white)}.tri-lt-cta__sub{max-width: 640px;margin: 0 0 20px;color: var(--wp--preset--color--ice)}.tri-lt-cta__anh{width: 100%;height: auto;border-radius: 16px}.tri-lt-lam__dau{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: clamp(20px,3vw,40px);align-items: center;padding-top: clamp(16px,2.5vw,32px);padding-bottom: clamp(16px,2.5vw,32px)}.tri-lt-lam__chu > .tri-lt-the__chip{margin-bottom: 12px}.tri-lt-lam__h{margin: 0 0 10px}.tri-lt-lam__mo-ta{margin: 0 0 16px;color: var(--wp--preset--color--slate)}.tri-lt-lam__tt{display: flex;flex-wrap: wrap;gap: 10px 28px;margin: 0 0 20px}.tri-lt-lam__tt div{min-width: 0}.tri-lt-lam__tt dt{color: var(--wp--preset--color--slate);font-size: 13px}.tri-lt-lam__tt dd{margin: 2px 0 0;color: var(--wp--preset--color--navy);font-weight: var(--tri-fw-bold)}.tri-lt-lam__nut{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.tri-lt-lam__mo-mt{color: var(--wp--preset--color--action);font-weight: var(--tri-fw-bold);text-decoration: none}.tri-lt-lam__mo-mt:hover,.tri-lt-lam__mo-mt:focus-visible{text-decoration: underline}.tri-lt-lam__ghi{margin: 10px 0 0;color: var(--wp--preset--color--slate);font-size: 14px}.tri-lt-lam__anh img{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 630;object-fit: cover;border-radius: 20px;box-shadow: 0 12px 32px color-mix(in srgb,var(--wp--preset--color--navy) 14%,transparent)}.tri-lt-lam__anh--vuong img{max-width: 440px;margin-left: auto;aspect-ratio: 1 / 1;border-radius: 28px}.tri-lt-hop [hidden]{display: none !important}.tri-lt-xoay{display: inline-block;width: 28px;height: 28px;border: 3px solid var(--wp--preset--color--ice-soft);border-top-color: var(--wp--preset--color--orange);border-radius: 50%;animation: tri-lt-xoay 0.8s linear infinite}.tri-lt-xoay--nho{width: 16px;height: 16px;border-width: 2px;border-color: color-mix(in srgb,var(--wp--preset--color--white) 40%,transparent);border-top-color: var(--wp--preset--color--white)}@keyframes tri-lt-xoay{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tri-lt-xoay{animation-duration: 2.4s}.tri-lt-the__link{transition: none}}.tri-lt-html{color: var(--wp--preset--color--ink);line-height: 1.65;overflow-wrap: anywhere}.tri-lt-html > :first-child{margin-top: 0}.tri-lt-html > :last-child{margin-bottom: 0}.tri-lt-html p{margin: 0 0 0.6em}.tri-lt-html ul,.tri-lt-html ol{margin: 0 0 0.6em;padding-left: 1.3em}.tri-lt-html img{max-width: 100%;height: auto}.tri-bang-khung{max-width: 100%;margin: 8px 0;overflow-x: auto}.tri-bang-khung table{min-width: 100%;border-collapse: collapse;background: var(--wp--preset--color--white)}.tri-bang-khung th,.tri-bang-khung td{padding: 6px 10px;border: 1px solid var(--wp--custom--color--rule);text-align: left;vertical-align: top}.tri-bang-khung th{background: var(--wp--custom--color--band);color: var(--wp--preset--color--navy)}.tri-lt-cau-vo{scroll-margin-top: 12px}.tri-lt-cau-vo + .tri-lt-cau-vo{margin-top: 14px}.tri-lt-huong-dan,.tri-lt-mo-ta-nhom{margin: 4px 0 12px;padding: 10px 16px;border-left: 4px solid var(--wp--preset--color--sky);border-radius: 12px;background: var(--wp--custom--color--band);color: var(--wp--preset--color--navy)}.tri-lt-cau{padding: 16px;border-radius: 14px;background: var(--wp--preset--color--white);box-shadow: 0 2px 10px color-mix(in srgb,var(--wp--preset--color--navy) 6%,transparent)}.tri-lt-cau__dau{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 10px}.tri-lt-cau__so{padding: 2px 10px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-size: 12px;font-weight: var(--tri-fw-bold)}.tri-lt-cau__ten{color: var(--wp--preset--color--slate);font-size: 14px;font-weight: var(--tri-fw-bold)}.tri-lt-cau__goi-y{margin: 6px 0 0;color: var(--wp--preset--color--orange);font-size: 13px;font-weight: var(--tri-fw-bold)}.tri-lt-cau-trong{line-height: 2.5}.tri-lt-dinh{white-space: nowrap}.tri-lt-o,.tri-lt-chon{max-width: 100%;height: 34px;margin: 0 2px;border: 1.5px solid var(--wp--custom--color--rule);border-radius: 8px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font: inherit;font-weight: var(--tri-fw-bold);line-height: 1.2;vertical-align: middle}.tri-lt-o{width: 9.5em;padding: 0 8px}.tri-lt-chon{min-width: 5.5em;padding: 0 6px;cursor: pointer}.tri-lt-chon.is-co{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--ice-soft)}.tri-lt-o:focus,.tri-lt-chon:focus{border-color: var(--wp--preset--color--sky);outline: 2px solid color-mix(in srgb,var(--wp--preset--color--sky) 30%,transparent);outline-offset: 0}.tri-lt-o:disabled,.tri-lt-chon:disabled,.tri-lt-viet__ta:disabled{opacity: 0.7;cursor: not-allowed}.tri-lt-lua-chon{display: grid;gap: 8px;margin-top: 12px}.tri-lt-lua-chon__o{display: flex;align-items: flex-start;gap: 10px;padding: 10px 14px;border: 1.5px solid var(--wp--custom--color--ice-soft);border-radius: 12px;color: var(--wp--preset--color--ink);line-height: 1.5;cursor: pointer}.tri-lt-lua-chon__o input{flex: 0 0 auto;margin-top: 3px;accent-color: var(--wp--preset--color--navy)}.tri-lt-lua-chon__o.is-chon{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--ice-soft)}.tri-lt-lua-chon__o.is-tat{opacity: 0.5;cursor: default}.tri-lt-kho{margin-bottom: 12px;padding: 10px 12px;border: 1.5px dashed var(--wp--custom--color--rule);border-radius: 12px;background: var(--wp--custom--color--band)}.tri-lt-kho__h{margin: 0 0 8px;color: var(--wp--preset--color--navy);font-size: 13px;font-weight: var(--tri-fw-bold)}.tri-lt-kho__ds{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.tri-lt-kho__ds li{padding: 2px 10px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font-size: 14px}.tri-lt-doc-to{margin: 12px 0;padding: 14px;border-radius: 12px;background: var(--wp--preset--color--gold-soft);color: var(--wp--preset--color--navy);font-size: 1.1em;font-weight: var(--tri-fw-bold)}.tri-lt-loi-nho{margin: 8px 0 0;color: var(--wp--preset--color--red);font-size: 14px}.tri-lt-loi-nho[hidden]{display: none}.tri-lt-bai-doc__dau{margin-bottom: 14px;padding-bottom: 10px;border-bottom: 1px solid var(--wp--custom--color--ice-soft);text-align: center}.tri-lt-bai-doc__nhan{margin: 0;color: var(--wp--preset--color--slate);font-size: 12px;font-weight: var(--tri-fw-bold);letter-spacing: 0.06em;text-transform: uppercase}.tri-lt-bai-doc__ten{margin: 4px 0 0;color: var(--wp--preset--color--navy);font-size: 1.3em;line-height: 1.3}.tri-lt-dau-phan{display: grid;gap: 12px;padding: 16px;border-radius: 14px;background: var(--wp--preset--color--white)}.tri-lt-meo{margin-top: 12px;padding: 10px 14px;border-radius: 12px;background: var(--wp--preset--color--gold-soft);color: var(--wp--preset--color--ink);font-size: 14px}.tri-lt-meo p{margin: 0}.tri-lt-tai-lieu{display: grid;gap: 12px;margin: 0 0 12px}.tri-lt-anh{display: block;max-width: 100%;height: auto;max-height: 460px;border-radius: 12px;background: var(--wp--preset--color--white);user-select: none}canvas.tri-lt-anh{width: auto}.tri-lt-anh--cho{width: 100%;height: 180px;background: var(--wp--preset--color--ice-soft)}.tri-lt-video{width: 100%;aspect-ratio: 16 / 9;border-radius: 12px;background: var(--wp--preset--color--navy)}.tri-lt-nghe{padding: 12px;border-radius: 14px;background: var(--wp--preset--color--ice-soft);user-select: none}.tri-lt-nghe__dau{margin: 0 0 8px;color: var(--wp--preset--color--navy);font-size: 12px;font-weight: var(--tri-fw-bold);letter-spacing: 0.04em;text-transform: uppercase}.tri-lt-nghe__hang{display: flex;align-items: center;gap: 10px}.tri-lt-nghe__phat{display: grid;flex: 0 0 auto;place-items: center;width: 42px;height: 42px;border: 0;border-radius: 50%;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);cursor: pointer}.tri-lt-nghe__phat svg{width: 16px;height: 16px}.tri-lt-nghe__lui{flex: 0 0 auto;width: 38px;height: 38px;border: 1px solid var(--wp--custom--color--rule);border-radius: 50%;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font: inherit;font-size: 11px;font-weight: var(--tri-fw-bold);cursor: pointer}.tri-lt-nghe__phat:disabled,.tri-lt-nghe__lui:disabled{opacity: 0.5;cursor: default}.tri-lt-nghe__giua{flex: 1 1 auto;min-width: 0}.tri-lt-nghe__thanh{height: 6px;overflow: hidden;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--white)}.tri-lt-nghe__chay{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--wp--preset--color--sky)}.tri-lt-nghe__gio{display: flex;justify-content: space-between;margin: 4px 0 0;color: var(--wp--preset--color--slate);font-size: 12px;font-variant-numeric: tabular-nums}.tri-lt-nghe__am{flex: 0 0 auto;width: 80px;accent-color: var(--wp--preset--color--navy)}.tri-lt-nghe__loi{margin: 8px 0 0;color: var(--wp--preset--color--red);font-size: 13px}.tri-lt-nghe__loi[hidden]{display: none}.tri-lt-viet__chu{margin-bottom: 12px;padding: 14px;border-radius: 12px;background: var(--wp--custom--color--band)}.tri-lt-viet__o{display: flex;flex: 1 1 auto;flex-direction: column;min-height: 0}.tri-lt-viet__ta{flex: 1 1 auto;width: 100%;min-height: 420px;padding: 14px;border: 2px solid var(--wp--custom--color--rule);border-radius: 12px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);font: inherit;font-size: 17px;line-height: 1.6;resize: vertical}.tri-lt-viet__ta:focus{border-color: var(--wp--preset--color--sky);outline: none}.tri-lt-viet__dem{margin: 8px 0 0;color: var(--wp--preset--color--slate);font-size: 14px;font-weight: var(--tri-fw-bold)}.tri-lt-viet__dem.is-du{color: var(--wp--preset--color--green)}.tri-lt-ghi{margin-top: 12px;padding: 14px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 14px;background: var(--wp--preset--color--page)}.tri-lt-ghi__dong-y{display: flex;align-items: flex-start;gap: 8px;margin-bottom: 12px;color: var(--wp--preset--color--slate);font-size: 14px;cursor: pointer}.tri-lt-ghi__dong-y[hidden]{display: none}.tri-lt-ghi__dong-y input{flex: 0 0 auto;width: 16px;height: 16px;margin-top: 3px;accent-color: var(--wp--preset--color--navy)}.tri-lt-ghi__hang{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px}.tri-lt-ghi__nut{display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 0 18px;border: 0;border-radius: var(--wp--custom--radius--pill);font: inherit;font-weight: var(--tri-fw-bold);cursor: pointer}.tri-lt-ghi__nut--chinh{background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-lt-ghi__nut--dung{background: var(--wp--preset--color--red);color: var(--wp--preset--color--white)}.tri-lt-ghi__nut--chu{padding: 0;background: transparent;color: var(--wp--preset--color--navy);text-decoration: underline}.tri-lt-ghi__nut:disabled{opacity: 0.55;cursor: not-allowed}.tri-lt-ghi__cham{width: 10px;height: 10px;border-radius: 50%;background: var(--wp--preset--color--white);animation: tri-lt-nhap 1s ease-in-out infinite}@keyframes tri-lt-nhap{50%{opacity: 0.3}}.tri-lt-ghi__cb{padding: 8px 14px;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--gold-soft);color: var(--wp--preset--color--navy);font-weight: var(--tri-fw-bold);font-variant-numeric: tabular-nums}.tri-lt-ghi__tt{color: var(--wp--preset--color--slate);font-size: 14px}.tri-lt-ghi__tt.is-xong{color: var(--wp--preset--color--green);font-weight: var(--tri-fw-bold)}.tri-lt-ghi__toi-da{color: var(--wp--preset--color--slate);font-size: 12px}.tri-lt-ghi__nghe{width: 100%;margin-top: 12px}.tri-lt-ghi__nghe[hidden]{display: none}.tri-lt-mic{max-width: 600px;margin: 0 auto;padding: 24px 16px;text-align: center}.tri-lt-mic__anh{width: 96px;height: 96px;margin: 0 auto 12px;border-radius: 20px;object-fit: cover}.tri-lt-mic__h{margin: 0 0 8px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);line-height: 1.3}.tri-lt-mic__p,.tri-lt-mic__rieng{margin: 0 0 16px;color: var(--wp--preset--color--slate)}.tri-lt-mic__rieng{margin: 16px 0 0;font-size: 13px}.tri-lt-mic__than{display: grid;gap: 12px;padding: 18px;border-radius: 16px;background: var(--wp--preset--color--white)}.tri-lt-mic__nhan{margin: 0;color: var(--wp--preset--color--ink);font-size: 14px}.tri-lt-mic__muc{height: 12px;overflow: hidden;border-radius: var(--wp--custom--radius--pill);background: var(--wp--preset--color--ice-soft)}.tri-lt-mic__muc span{display: block;width: 0;height: 100%;border-radius: inherit;background: var(--wp--preset--color--green);transition: width 0.08s linear}.tri-lt-mic__nghe{width: 100%}.tri-lt-mic__bao{margin: 0;font-weight: var(--tri-fw-bold)}.tri-lt-mic__bao.is-tot{color: var(--wp--preset--color--green)}.tri-lt-mic__bao.is-canh,.tri-lt-mic__loi strong{color: var(--wp--preset--color--red)}.tri-lt-mic__loi p,.tri-lt-mic__canh p{margin: 6px 0 0;color: var(--wp--preset--color--ink);font-size: 14px}.tri-lt-mic__nut{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 14px;margin-top: 6px}.tri-lt-mic__bo-qua{padding: 6px;border: 0;background: transparent;color: var(--wp--preset--color--slate);font: inherit;font-size: 14px;text-decoration: underline;cursor: pointer}.tri-lt-hop{position: fixed;inset: 0;z-index: 9990;display: grid;place-items: center;padding: 16px;background: color-mix(in srgb,var(--wp--preset--color--navy) 55%,transparent)}.tri-lt-hop__the{position: relative;width: min(100%,460px);max-height: calc(100vh - 32px);overflow: auto;padding: 28px 24px 22px;border-radius: 24px;background: var(--wp--preset--color--white);text-align: center;box-shadow: 0 24px 60px color-mix(in srgb,var(--wp--preset--color--navy) 30%,transparent)}.tri-lt-hop__anh{width: 88px;height: 88px;margin: 0 auto 10px;border-radius: 20px;object-fit: cover}.tri-lt-hop__h{margin: 0 0 8px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);line-height: 1.3}.tri-lt-hop__p{margin: 0 0 18px;color: var(--wp--preset--color--slate);line-height: 1.55}.tri-lt-hop__canh{margin: 0 0 10px;color: var(--wp--preset--color--orange);font-weight: var(--tri-fw-bold)}.tri-lt-hop__nut{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.tri-lt-hop__nut--doc{flex-direction: column;align-items: center}.tri-lt-hop__mo.is-cho{opacity: 0.6;pointer-events: none}.tri-lt-hop__chu{padding: 6px;border: 0;background: transparent;color: var(--wp--preset--color--navy);font: inherit;font-weight: var(--tri-fw-bold);text-decoration: underline;cursor: pointer}.tri-lt-hop__loi{margin: 10px 0 0;color: var(--wp--preset--color--red);font-size: 14px}.tri-lt-hop__loi[hidden]{display: none}.tri-lt-hop__ghi{margin: 14px 0 0;color: var(--wp--preset--color--slate);font-size: 13px}.tri-lt-hop__dong{position: absolute;top: 8px;right: 8px;width: 36px;height: 36px;border: 0;border-radius: 50%;background: transparent;color: var(--wp--preset--color--slate);font-size: 24px;line-height: 1;cursor: pointer}.tri-lt-hop__dong:hover,.tri-lt-hop__dong:focus-visible{background: var(--wp--preset--color--ice-soft)}.tri-lt-lam__them{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));gap: clamp(16px,2.5vw,28px);padding-bottom: clamp(8px,2vw,16px)}.tri-lt-lam__o{padding: clamp(16px,2.5vw,24px);border-radius: 16px;background: var(--wp--preset--color--white)}.tri-lt-lam__h2{margin: 0 0 12px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);line-height: 1.3}.tri-lt-lam__h3{margin: 12px 0 6px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-5)}.tri-lt-lam__ds,.tri-lt-lam__buoc{margin: 0;padding-left: 1.2em;color: var(--wp--preset--color--ink);line-height: 1.6}.tri-lt-lam__ds li + li,.tri-lt-lam__buoc li + li{margin-top: 6px}@media (max-width: 1024px){.tri-lt-lam__dau,.tri-lt-cta__hop.has-anh{grid-template-columns: minmax(0,1fr)}.tri-lt-lam__anh{order: -1}.tri-lt-lam__anh--vuong img{max-width: 220px;margin-right: auto}.tri-lt-viet__ta{min-height: 280px}}@media (max-width: 767px){.tri-lt-luoi__ds{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.tri-lt-the__than{padding: 10px 10px 12px}.tri-lt-the__ten{font-size: var(--tri-fs-6)}.tri-lt-the__meta{gap: 2px 10px;font-size: 13px}.tri-lt-lam__nut .tri-btn{width: 100%}.tri-lt-cau{padding: 14px 12px}.tri-lt-o{width: 8em}.tri-lt-nghe__am{display: none}.tri-lt-hop__the{padding: 24px 18px 18px}}.tri-lt-the__anh{position: relative}.tri-lt-the__nhan{position: absolute;top: 10px;left: 10px;padding: 4px 10px;border-radius: 999px;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-size: 12px;font-weight: var(--tri-fw-bold);line-height: 1.4;box-shadow: 0 4px 10px color-mix(in srgb,var(--wp--preset--color--navy) 18%,transparent)}.tri-ltd-ds{margin-top: 20px}.tri-cat-group--de .tri-lt-luoi__ds{margin-top: 4px}.tri-cat-group__more{margin: 14px 0 0;text-align: right}.tri-ltd-cay__ds{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: clamp(14px,2vw,24px);margin-top: 24px}.tri-ltd-cay__kn{min-width: 0;padding: 18px 18px 14px;border: 1px solid var(--wp--custom--color--ice-soft);border-top: 4px solid var(--wp--preset--color--navy);border-radius: 18px;background: var(--wp--preset--color--white)}.tri-ltd-cay__kn--listening{border-top-color: var(--wp--preset--color--sky)}.tri-ltd-cay__kn--writing{border-top-color: var(--wp--preset--color--orange)}.tri-ltd-cay__kn--speaking{border-top-color: var(--wp--preset--color--green)}.tri-ltd-cay__kn--vocabulary{border-top-color: var(--wp--preset--color--cyan)}.tri-ltd-cay__ten{margin: 0 0 10px;font-size: var(--tri-fs-5);line-height: 1.3}.tri-ltd-cay__ten a{color: var(--wp--preset--color--navy);text-decoration: none}.tri-ltd-cay__ten a:hover,.tri-ltd-cay__ten a:focus-visible{text-decoration: underline}.tri-ltd-cay__muc{margin: 0;padding: 0;list-style: none}.tri-ltd-cay__muc li + li{border-top: 1px dashed var(--wp--custom--color--ice-soft)}.tri-ltd-cay__muc a{display: flex;gap: 8px;align-items: baseline;justify-content: space-between;padding: 9px 0;color: var(--wp--preset--color--ink);text-decoration: none}.tri-ltd-cay__muc a:hover .tri-ltd-cay__muc-ten,.tri-ltd-cay__muc a:focus-visible .tri-ltd-cay__muc-ten{color: var(--wp--preset--color--action);text-decoration: underline}.tri-ltd-cay__muc-ten{min-width: 0;overflow-wrap: anywhere}.tri-ltd-cay__so{flex: none;color: var(--wp--preset--color--slate);font-size: 13px;white-space: nowrap}@media (max-width: 767px){.tri-ltd-cay__ds{grid-template-columns: minmax(0,1fr)}.tri-lt-the__nhan{top: 6px;left: 6px;padding: 3px 8px;font-size: 11px}}.tri-ltd-loc{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.tri-ltd-loc__nut{padding: 6px 14px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font-size: 14px;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-ltd-loc__nut:hover,.tri-ltd-loc__nut:focus-visible{border-color: var(--wp--preset--color--sky)}.tri-ltd-loc__nut.is-active{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-lts-mo.tri-wrap{padding-top: 24px}.tri-lts-mo.tri-wrap .tri-practice-layout__lead{max-width: 72ch;margin: 0}.tri-lts-kho{margin: 24px 0 0;font-size: var(--tri-fs-5);font-weight: var(--tri-fw-bold)}.tri-lts-kho a{color: var(--wp--preset--color--action)}.tri-lts-hoi{margin-top: 40px;margin-bottom: 40px}.tri-lts-hoi__h{margin: 0 0 16px;text-align: left;font-size: var(--tri-fs-3)}.tri-lts-hoi__doan{max-width: 72ch;margin: 0 0 32px;color: var(--wp--preset--color--slate);font-size: var(--tri-fs-5);line-height: var(--tri-lh-text)}.tri-lts-hoi .tri-faq{max-width: none;margin: 0}.tri-ltd-tuan{margin: 32px 0 16px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-4);font-weight: var(--tri-fw-heavy)}.tri-ltd-tuan:first-of-type{margin-top: 16px}.tri-ltd-dang{align-items: center}.tri-ltd-dang__h{margin-right: 4px;color: var(--wp--preset--color--navy);font-size: var(--tri-fs-6);font-weight: var(--tri-fw-bold)}.tri-ke{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,480px),1fr));gap: clamp(14px,2vw,24px);margin-top: 16px}.tri-ke--mot{grid-template-columns: minmax(0,1fr)}.tri-sach{--sach-mau: var(--wp--preset--color--royal);--sach-dam: var(--wp--preset--color--navy);display: grid;grid-template-columns: clamp(96px,10vw,136px) minmax(0,1fr);gap: 14px clamp(14px,1.6vw,20px);align-items: start;min-width: 0;padding: clamp(14px,1.6vw,20px);border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 18px;background: var(--wp--preset--color--white);box-shadow: 0 6px 18px color-mix(in srgb,var(--wp--preset--color--navy) 6%,transparent)}.tri-sach--listening{--sach-mau: var(--wp--preset--color--action);--sach-dam: var(--wp--preset--color--why-top)}.tri-sach--speaking{--sach-mau: var(--wp--preset--color--orange);--sach-dam: var(--wp--preset--color--orange-hover)}.tri-sach--writing{--sach-mau: var(--wp--preset--color--green);--sach-dam: color-mix(in srgb,var(--wp--preset--color--green) 55%,var(--wp--preset--color--navy))}.tri-sach--mt{--sach-mau: var(--wp--preset--color--action);--sach-dam: var(--wp--preset--color--navy)}.tri-sach__bia{position: relative;overflow: hidden;aspect-ratio: 3 / 4;border-radius: 4px 10px 10px 4px;background: linear-gradient(155deg,var(--sach-mau) 0%,var(--sach-dam) 78%);box-shadow: inset 7px 0 0 color-mix(in srgb,var(--wp--preset--color--navy) 35%,transparent),inset 9px 0 0 color-mix(in srgb,var(--wp--preset--color--white) 18%,transparent),6px 8px 16px color-mix(in srgb,var(--wp--preset--color--navy) 22%,transparent);color: var(--wp--preset--color--white)}.tri-sach__bia::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--wp--preset--color--white) 16%,transparent) 50%,transparent 62%);pointer-events: none}.tri-sach--forecast .tri-sach__bia:not(.tri-sach__bia--anh){background: repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--wp--preset--color--white) 7%,transparent) 14px 28px),linear-gradient(155deg,var(--sach-mau) 0%,var(--sach-dam) 78%)}.tri-sach--actual .tri-sach__bia:not(.tri-sach__bia--anh){background: radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--wp--preset--color--gold) 55%,transparent) 0 18%,transparent 19%),linear-gradient(155deg,var(--sach-mau) 0%,var(--sach-dam) 78%)}.tri-sach--luyen .tri-sach__bia:not(.tri-sach__bia--anh){background: linear-gradient(0deg,color-mix(in srgb,var(--wp--preset--color--white) 12%,transparent) 0 22%,transparent 22%),linear-gradient(155deg,var(--sach-mau) 0%,var(--sach-dam) 78%)}.tri-sach__bia img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tri-sach__bia-chu{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 12% 8% 11% 14%;text-align: center;line-height: 1.05}.tri-sach__bia-tren,.tri-sach__bia-duoi{max-width: 100%;font-size: 8px;font-weight: var(--tri-fw-bold);letter-spacing: 0.1em;opacity: 0.9;overflow-wrap: anywhere}.tri-sach__bia-lon{display: flex;flex-direction: column;align-items: center;max-width: 100%;font-size: clamp(17px,1.7vw,24px);font-weight: var(--tri-fw-heavy);letter-spacing: 0.02em;overflow-wrap: anywhere}.tri-sach__bia-lon b{display: block;margin-top: 2px;color: var(--wp--preset--color--gold-soft);font-size: 1.35em;font-weight: var(--tri-fw-heavy);white-space: nowrap}.tri-sach__bia-lon b.is-dai{font-size: 0.8em;letter-spacing: -0.01em}.tri-sach__bia-lon.is-dai{font-size: clamp(10px,0.95vw,13px);letter-spacing: 0.04em}.tri-sach__bia-lon.is-dai b{font-size: 1.8em}.tri-sach__bia.tri-sach__bia--anh{border-radius: 2px 6px 6px 2px;background: var(--wp--preset--color--navy);box-shadow: 4px 6px 14px color-mix(in srgb,var(--wp--preset--color--navy) 22%,transparent)}.tri-sach__bia--anh .tri-sach__bia-chu{justify-content: flex-start;padding: 52% 8% 0 15%;align-items: flex-start;text-align: left}.tri-sach__bia--anh .tri-sach__bia-lon{align-items: flex-start;font-size: clamp(13px,1.25vw,18px)}.tri-sach__bia--anh .tri-sach__bia-lon.is-dai{font-size: clamp(9px,0.8vw,11px)}.tri-sach__bia--anh .tri-sach__bia-tren,.tri-sach__bia--anh .tri-sach__bia-duoi,.tri-sach__bia--anh::after{display: none}.tri-sach__bia--anh .tri-sach__bia-lon{text-shadow: 0 2px 6px color-mix(in srgb,var(--wp--preset--color--navy) 55%,transparent)}.tri-sach--vol .tri-sach__bia--anh .tri-sach__bia-chu,.tri-sach--forecast .tri-sach__bia--anh .tri-sach__bia-chu,.tri-sach--actual .tri-sach__bia--anh .tri-sach__bia-chu{container-type: inline-size}.tri-sach--vol .tri-sach__bia.tri-sach__bia--anh .tri-sach__bia-lon b,.tri-sach--forecast .tri-sach__bia.tri-sach__bia--anh .tri-sach__bia-lon b,.tri-sach--actual .tri-sach__bia.tri-sach__bia--anh .tri-sach__bia-lon b{margin-top: 2px;color: var(--wp--preset--color--white);font-size: min(30cqw,calc(100cqw / (var(--m,4) * 0.62)));letter-spacing: 0;line-height: 1}.tri-sach--vol .tri-sach__bia--anh .tri-sach__bia-lon{color: var(--wp--preset--color--ice);font-size: max(9px,8.7cqw);font-weight: var(--tri-fw-bold);letter-spacing: 0.05em}.tri-sach--vol .tri-sach__bia.tri-sach__bia--anh .tri-sach__bia-lon b{font-size: min(34.8cqw,calc(100cqw / (var(--m,2) * 0.62)));font-weight: 800}.tri-sach__than{min-width: 0}.tri-sach__dau{display: flex;gap: 10px;align-items: flex-start;justify-content: space-between}.tri-sach__tieu{min-width: 0}.tri-sach__eb{margin: 0;color: var(--sach-mau);font-size: 11px;font-weight: var(--tri-fw-bold);letter-spacing: 0.06em;text-transform: uppercase}.tri-sach__ten{margin: 2px 0 0;color: var(--wp--preset--color--navy);font-size: clamp(16px,1.3vw,18px);font-weight: var(--tri-fw-heavy);line-height: var(--tri-lh-title);overflow-wrap: anywhere}.tri-sach__ten a{color: inherit;text-decoration: none}.tri-sach__ten a:hover,.tri-sach__ten a:focus-visible{color: var(--wp--preset--color--action);text-decoration: underline}.tri-sach__so{margin: 2px 0 0;color: var(--wp--preset--color--slate);font-size: 13px}.tri-sach__nhan{flex: none;padding: 4px 10px;border-radius: 999px;background: var(--wp--custom--color--band);color: var(--sach-mau);font-size: 12px;font-weight: var(--tri-fw-bold);white-space: nowrap}.tri-sach__ds{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 12px 0 0;padding: 0;list-style: none}.tri-ke--mot .tri-sach__ds{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr))}.tri-sach__de{display: grid;grid-template-columns: 18px minmax(0,1fr) 16px;gap: 10px;align-items: center;height: 100%;padding: 9px 10px 9px 12px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 10px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);text-decoration: none;transition: border-color 0.15s ease,background-color 0.15s ease}.tri-sach__de:hover,.tri-sach__de:focus-visible{border-color: var(--sach-mau);background: var(--wp--custom--color--band)}.tri-sach__de.is-hien{border-color: var(--wp--preset--color--orange);background: color-mix(in srgb,var(--wp--preset--color--orange) 8%,var(--wp--preset--color--white))}.tri-sach__de::before,.tri-sach__de::after{content: "";width: 18px;height: 18px;background: var(--sach-mau);-webkit-mask: var(--tri-sach-icon) center / contain no-repeat;mask: var(--tri-sach-icon) center / contain no-repeat;--tri-sach-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.tri-sach__de::after{width: 16px;height: 16px;background: var(--wp--preset--color--slate);--tri-sach-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}.tri-sach__de-chu{display: flex;flex-direction: column;gap: 2px;min-width: 0}.tri-sach__de-ten{display: -webkit-box;overflow: hidden;color: var(--wp--preset--color--navy);font-size: 14px;font-weight: var(--tri-fw-bold);line-height: 1.3;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow-wrap: anywhere}.tri-sach__de-phu{display: flex;gap: 6px;align-items: center;color: var(--wp--preset--color--slate);font-size: 12px}.tri-sach__de-phu::before{content: "";flex: none;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 6px solid var(--wp--preset--color--orange)}.tri-sach__de-phu.is-moi{color: var(--wp--preset--color--green);font-weight: var(--tri-fw-bold)}.tri-sach__de-phu.is-moi::before{border-left-color: var(--wp--preset--color--green)}.tri-sach__them{margin-top: 4px}.tri-sach__them > summary{display: flex;gap: 6px;align-items: center;justify-content: center;padding: 10px 0 2px;color: var(--wp--preset--color--slate);font-size: 13px;font-weight: var(--tri-fw-bold);list-style: none;cursor: pointer}.tri-sach__them > summary::-webkit-details-marker{display: none}.tri-sach__them > summary:hover,.tri-sach__them > summary:focus-visible{color: var(--wp--preset--color--action)}.tri-sach__gon,.tri-sach__them[open] .tri-sach__mo{display: none}.tri-sach__them[open] .tri-sach__gon{display: inline}.tri-sach__them[open] > summary svg{transform: rotate(180deg)}.tri-sach__them .tri-sach__ds{margin-top: 8px}.tri-sach__du{margin: 10px 0 0;text-align: center}.tri-sach__du a{color: var(--wp--preset--color--action);font-size: 13px;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-sach__du a:hover,.tri-sach__du a:focus-visible{text-decoration: underline}@media (max-width: 600px){.tri-sach{grid-template-columns: 72px minmax(0,1fr);gap: 12px;padding: 14px}.tri-sach__than{display: contents}.tri-sach__dau{flex-direction: column;gap: 6px;align-self: center}.tri-sach__ds,.tri-sach__them,.tri-sach__du{grid-column: 1 / -1}.tri-sach__ds{margin-top: 0}.tri-sach__bia-tren,.tri-sach__bia-duoi{display: none}.tri-sach__bia:not(.tri-sach__bia--anh) .tri-sach__bia-chu{justify-content: center}.tri-sach__bia:not(.tri-sach__bia--anh) .tri-sach__bia-lon{font-size: 15px}.tri-sach__bia--anh .tri-sach__bia-lon{font-size: 11px}.tri-sach__bia-lon.is-dai{font-size: 9px}}@media (max-width: 400px){.tri-sach__ds,.tri-ke--mot .tri-sach__ds{grid-template-columns: minmax(0,1fr)}}@media (min-width: 1025px){.tri-practice-layout.tri-practice-layout--ke{grid-template-columns: minmax(0,1fr)}}.tri-cat-group--ke .tri-cat-group__dau{display: flex;flex-wrap: wrap;gap: 6px 16px;align-items: baseline;justify-content: space-between}.tri-cat-group--ke .tri-cat-group__title{margin-bottom: 0}.tri-knowledge__layout.tri-knowledge__layout--ke{display: block}.tri-lt-ke-nhom{margin-top: clamp(24px,3vw,40px)}.tri-lt-ke-nhom__dau{display: flex;flex-wrap: wrap;gap: 4px 12px;align-items: baseline}.tri-lt-ke-nhom__h{margin: 0}.tri-lt-ke-nhom__h a{color: inherit;text-decoration: none}.tri-lt-ke-nhom__h a:hover,.tri-lt-ke-nhom__h a:focus-visible{text-decoration: underline}.tri-lt-ke-nhom__so{color: var(--wp--preset--color--slate);font-size: 14px}.tri-lt-ke-nhom__lk{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0;padding: 0;list-style: none}.tri-lt-ke-nhom__lk a{display: inline-flex;gap: 6px;padding: 8px 14px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 999px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);font-size: 14px;font-weight: var(--tri-fw-bold);text-decoration: none}.tri-lt-ke-nhom__lk a:hover,.tri-lt-ke-nhom__lk a:focus-visible{border-color: var(--wp--preset--color--action);color: var(--wp--preset--color--action)}.tri-ltd-cay--ke .tri-ltd-cay__kn{margin-top: clamp(20px,2.6vw,32px);padding: 0;border: 0;border-radius: 0;background: none}.tri-ltd-cay--ke .tri-ltd-cay__ten{font-size: var(--tri-fs-3)}.tri-ltd-cay--ke .tri-ltd-cay__muc{display: flex;flex-wrap: wrap;gap: 4px 20px;margin-top: 10px}.tri-ltd-cay--ke .tri-ltd-cay__muc li + li{border-top: 0}.tri-ltv-hero{position: relative;overflow: hidden;background: color-mix(in srgb,var(--wp--preset--color--cyan) 14%,var(--wp--preset--color--white))}.tri-knowledge--practice:has(> .tri-ltv > .tri-ltv-hero){padding-top: 0}.tri-ltv-hero__anh img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;object-position: right bottom}.tri-ltv-hero__chu{position: relative;display: flex;flex-direction: column;justify-content: center;min-height: clamp(360px,31.25vw,560px);padding-block: clamp(32px,4vw,56px)}.tri-ltv-hero__chu > *{max-width: min(520px,40%)}.tri-ltv-hero__h{margin: 0;color: var(--wp--preset--color--orange);font-size: clamp(24px,2.3vw,34px);line-height: var(--tri-lh-title)}.tri-ltv-hero__sub{margin: 8px 0 0;color: var(--wp--preset--color--navy);font-size: clamp(17px,1.5vw,22px);font-weight: var(--tri-fw-heavy)}.tri-ltv-hero__mo{margin: 12px 0 0;color: var(--wp--preset--color--slate);font-size: 15px;line-height: var(--tri-lh-text)}.tri-ltv-hero__y{display: grid;gap: 6px;margin: 14px 0 0;padding: 0;list-style: none}.tri-ltv-hero__y li{position: relative;padding-left: 26px;color: var(--wp--preset--color--ink);font-size: 15px}.tri-ltv-hero__y li::before{content: "";position: absolute;top: 3px;left: 0;width: 16px;height: 16px;border-radius: 50%;background: var(--wp--preset--color--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.tri-ltv-hero__nut{align-self: flex-start;margin-top: 20px}@media (max-width: 767px){.tri-ltv-hero{display: flex;flex-direction: column-reverse}.tri-ltv-hero__anh img{position: static;display: block;height: auto;aspect-ratio: 750 / 441}.tri-ltv-hero__chu{min-height: 0;padding-block: 28px 8px}.tri-ltv-hero__chu > *{max-width: 100%}}.tri-ltv-ke{padding-block: clamp(28px,4vw,48px) 8px}.tri-ltv-kn + .tri-ltv-kn{margin-top: clamp(32px,4vw,56px)}.tri-ltv-kn__h{margin: 0;font-size: clamp(20px,1.8vw,26px)}.tri-ltv-kn__h a{color: var(--wp--preset--color--navy);text-decoration: none}.tri-ltv-kn__h a:hover,.tri-ltv-kn__h a:focus-visible{color: var(--wp--preset--color--action)}.tri-ltv-nhom{margin-top: 22px}.tri-ltv-nhom__dau{display: flex;gap: 8px 16px;align-items: center;justify-content: space-between}.tri-ltv-nhom__ten{margin: 0;font-size: 12px;font-weight: var(--tri-fw-bold);letter-spacing: 0.04em;text-transform: uppercase}.tri-ltv-nhom__ten a{display: inline-block;padding: 5px 12px;border: 1px solid var(--wp--preset--color--navy);border-radius: 999px;color: var(--wp--preset--color--navy);text-decoration: none}.tri-ltv-nhom__ten a:hover,.tri-ltv-nhom__ten a:focus-visible{background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-ltv-nhom__them{flex: none;color: var(--wp--preset--color--navy);font-size: 12px;font-weight: var(--tri-fw-bold);text-decoration: none;text-transform: uppercase}.tri-ltv-nhom__them:hover,.tri-ltv-nhom__them:focus-visible{color: var(--wp--preset--color--action)}.tri-ltv-luoi{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(12px,1.6vw,20px);margin-top: 12px}.tri-sach-nho{--sach-mau: var(--wp--preset--color--royal);display: flex;flex-direction: column;min-width: 0;overflow: hidden;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 16px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);text-decoration: none;transition: box-shadow 0.15s ease,transform 0.15s ease}.tri-sach-nho.tri-sach--listening{--sach-mau: var(--wp--preset--color--action);--sach-dam: var(--wp--preset--color--why-top)}.tri-sach-nho.tri-sach--speaking{--sach-mau: var(--wp--preset--color--orange);--sach-dam: var(--wp--preset--color--orange-hover)}.tri-sach-nho.tri-sach--writing{--sach-mau: var(--wp--preset--color--green);--sach-dam: color-mix(in srgb,var(--wp--preset--color--green) 55%,var(--wp--preset--color--navy))}.tri-sach-nho:hover,.tri-sach-nho:focus-visible{box-shadow: 0 10px 24px color-mix(in srgb,var(--wp--preset--color--navy) 12%,transparent);transform: translateY(-2px)}.tri-sach-nho__ke{position: relative;display: flex;align-items: center;justify-content: center;aspect-ratio: 4 / 3;padding: 8% 0 6%;background: linear-gradient(0deg,color-mix(in srgb,var(--wp--preset--color--navy) 10%,transparent) 0 7%,transparent 7%),linear-gradient(160deg,var(--wp--custom--color--band) 0%,var(--wp--preset--color--ice-soft) 100%)}.tri-sach-nho .tri-sach__bia{--sach-dam: var(--wp--preset--color--navy);height: 100%;width: auto}.tri-sach-nho.tri-sach--listening .tri-sach__bia{--sach-dam: var(--wp--preset--color--why-top)}.tri-sach-nho.tri-sach--speaking .tri-sach__bia{--sach-dam: var(--wp--preset--color--orange-hover)}.tri-sach-nho .tri-sach__bia-lon{font-size: clamp(12px,1.15vw,17px)}.tri-sach-nho .tri-sach__bia-lon.is-dai{font-size: clamp(8px,0.75vw,11px)}.tri-sach-nho__nhan{position: absolute;top: 8px;right: 8px;font-size: 11px}.tri-sach-nho__than{display: flex;flex: 1;flex-direction: column;gap: 8px;padding: 12px 14px 14px}.tri-sach-nho__ten{margin: 0;color: var(--wp--preset--color--navy);font-size: 15px;font-weight: var(--tri-fw-heavy);line-height: 1.3;overflow-wrap: anywhere}.tri-sach-nho__duoi{display: flex;gap: 8px;align-items: center;justify-content: space-between;margin-top: auto}.tri-sach-nho__so{color: var(--wp--preset--color--slate);font-size: 13px}.tri-sach-nho__nut{flex: none;padding: 5px 12px;border-radius: 999px;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-size: 12px;font-weight: var(--tri-fw-bold)}.tri-ltv-bai{display: flex;flex-direction: column;min-width: 0;overflow: hidden;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 16px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--navy);text-decoration: none}.tri-ltv-bai__anh{display: block;aspect-ratio: 4 / 3;background: linear-gradient(160deg,var(--wp--custom--color--band) 0%,var(--wp--preset--color--ice-soft) 100%)}.tri-ltv-bai__anh img{display: block;width: 100%;height: 100%;object-fit: cover}.tri-ltv-bai__ten{display: -webkit-box;margin: 0;padding: 12px 14px 14px;overflow: hidden;font-size: 14px;font-weight: var(--tri-fw-bold);line-height: 1.35;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.tri-ltv-bai:hover .tri-ltv-bai__ten,.tri-ltv-bai:focus-visible .tri-ltv-bai__ten{color: var(--wp--preset--color--action)}@media (max-width: 1024px){.tri-ltv-luoi{grid-template-columns: repeat(2,minmax(0,1fr))}.tri-sach-nho .tri-sach__bia-lon{font-size: clamp(11px,2.6vw,16px)}.tri-sach-nho .tri-sach__bia-lon.is-dai{font-size: clamp(8px,1.8vw,11px)}}@media (max-width: 600px){.tri-sach-nho__nhan{display: none}.tri-sach-nho .tri-sach__bia-tren,.tri-sach-nho .tri-sach__bia-duoi{display: none}.tri-sach-nho__than{padding: 10px 10px 12px}.tri-sach-nho__ten{font-size: 14px}.tri-sach-nho__duoi{flex-wrap: wrap}}.tri-ltv-ly{padding-block: clamp(40px,5vw,72px)}.tri-ltv-ly__h{margin: 0 auto;max-width: 900px;color: var(--wp--preset--color--navy);font-size: clamp(20px,2vw,28px);text-align: center}.tri-ltv-ly__luoi{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;max-width: 980px;margin: clamp(20px,3vw,36px) auto 0}.tri-ltv-ly__luoi.has-anh{grid-template-columns: minmax(0,1fr) clamp(140px,16vw,210px) minmax(0,1fr);grid-template-areas: "a m c" "b m d";align-items: center}.tri-ltv-ly__luoi.has-anh .tri-ltv-ly__o--1{grid-area: a}.tri-ltv-ly__luoi.has-anh .tri-ltv-ly__o--2{grid-area: b}.tri-ltv-ly__luoi.has-anh .tri-ltv-ly__o--3{grid-area: c}.tri-ltv-ly__luoi.has-anh .tri-ltv-ly__o--4{grid-area: d}.tri-ltv-ly__anh{grid-area: m;width: 100%;height: auto}.tri-ltv-ly__o{height: 100%;padding: 18px 20px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 16px;background: var(--wp--custom--color--band)}.tri-ltv-ly__o.is-dam{border-color: var(--wp--preset--color--navy);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-ltv-ly__ten{margin: 0;color: var(--wp--preset--color--navy);font-size: 16px;font-weight: var(--tri-fw-heavy);text-transform: uppercase}.tri-ltv-ly__o.is-dam .tri-ltv-ly__ten{color: var(--wp--preset--color--white)}.tri-ltv-ly__mo{margin: 8px 0 0;font-size: 14px;line-height: var(--tri-lh-text)}@media (max-width: 767px){.tri-ltv-ly__luoi,.tri-ltv-ly__luoi.has-anh{grid-template-columns: minmax(0,1fr);grid-template-areas: none}.tri-ltv-ly__luoi.has-anh > *{grid-area: auto}.tri-ltv-ly__anh{order: -1;width: 140px;margin: 0 auto}}.tri-ltp-hero__eb{align-self: flex-start;margin: 0 0 12px;padding: 4px 12px;border: 1px solid var(--wp--preset--color--navy);border-radius: 999px;color: var(--wp--preset--color--navy);font-size: 12px;font-weight: var(--tri-fw-bold);text-transform: uppercase}.tri-ltp-hero__h{margin: 0;color: var(--wp--preset--color--navy);font-size: clamp(22px,2.1vw,32px);line-height: var(--tri-lh-title)}.tri-ltp-ke > .tri-ltp-nhom,.tri-ltp-tim.tri-section{padding-block: clamp(18px,2.4vw,32px)}.tri-ltp-hero__badge{align-self: flex-start;margin: 12px 0 0;padding: 6px 14px;border-radius: 6px;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-size: clamp(15px,1.3vw,20px);font-weight: var(--tri-fw-heavy)}.tri-ltp-hero__hang{display: flex;flex-wrap: wrap;gap: 10px 16px;align-items: center;margin: 20px 0 0}.tri-ltp-hero__tin{color: var(--wp--preset--color--slate);font-size: 13px}.tri-ltp-tim__hop{display: grid;gap: 24px;align-items: center}.tri-ltp-tim__hop.has-anh{grid-template-columns: minmax(0,1fr) minmax(0,0.8fr)}.tri-ltp-tim__h{margin: 0;color: var(--wp--preset--color--navy);font-size: clamp(20px,1.9vw,28px)}.tri-ltp-tim__form{position: relative;max-width: 560px;margin-top: 16px}.tri-ltp-tim__o{width: 100%;min-height: 48px;padding: 10px 52px 10px 18px;border: 1.5px solid var(--wp--preset--color--navy);border-radius: 12px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);font-size: 15px}.tri-ltp-tim__o:focus-visible{outline: 2px solid var(--wp--preset--color--action);outline-offset: 2px}.tri-ltp-tim__nut{position: absolute;top: 50%;right: 6px;width: 40px;height: 40px;border: 0;border-radius: 10px;background: var(--wp--preset--color--navy);cursor: pointer;transform: translateY(-50%)}.tri-ltp-tim__nut::before{content: "";position: absolute;inset: 0;background: var(--wp--preset--color--white);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E") center / 20px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16l4 4'/%3E%3C/svg%3E") center / 20px no-repeat}.tri-ltp-tim__the{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0;padding: 0;list-style: none}.tri-ltp-tim__the a{display: inline-block;padding: 6px 12px;border: 1px solid var(--wp--preset--color--navy);border-radius: 999px;color: var(--wp--preset--color--navy);font-size: 12px;font-weight: var(--tri-fw-bold);text-decoration: none;text-transform: uppercase}.tri-ltp-tim__the li:first-child a,.tri-ltp-tim__the a:hover,.tri-ltp-tim__the a:focus-visible{background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white)}.tri-ltp-tim__anh{width: 100%;max-width: 480px;height: auto;justify-self: end;border-radius: 16px}.tri-ltp-tim__kq{margin-top: 24px}.tri-ltp-nhom__dau{display: flex;gap: 8px 16px;align-items: center;justify-content: space-between;margin-bottom: 16px}.tri-ltp-nhom__h{margin: 0;color: var(--wp--preset--color--navy);font-size: clamp(20px,1.9vw,28px)}.tri-ltp-nhom__tat{flex: none;padding: 6px 14px;border-radius: 999px;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-size: 12px;font-weight: var(--tri-fw-bold);text-decoration: none;text-transform: uppercase}.tri-ltp-nhom__tat:hover,.tri-ltp-nhom__tat:focus-visible{background: var(--wp--preset--color--action)}.tri-ltp-truot{position: relative}.tri-ltp-truot__khung{overflow: hidden;margin: -6px;padding: 6px}.tri-ltp-truot__ray{display: flex;gap: clamp(12px,1.6vw,20px);transition: transform 0.45s cubic-bezier(0.22,1,0.36,1);will-change: transform}.tri-ltp-truot__o{flex: 0 0 calc((100% - 3 * clamp(12px,1.6vw,20px)) / 4);min-width: 0}.tri-ltp-truot__o > .tri-sach-nho{height: 100%}.tri-ltp-truot__khung.is-dragging .tri-sach-nho{pointer-events: none}.tri-ltp-truot__nut{position: absolute;top: 38%;z-index: 2;display: grid;place-items: center;width: 40px;height: 40px;border: 0;border-radius: 50%;background: var(--wp--preset--color--navy);color: var(--wp--preset--color--white);font-size: 24px;line-height: 1;cursor: pointer;box-shadow: 0 4px 12px color-mix(in srgb,var(--wp--preset--color--navy) 25%,transparent)}.tri-ltp-truot__nut--truoc{left: -20px}.tri-ltp-truot__nut--sau{right: -20px}.tri-ltp-truot__nut:disabled{opacity: 0.35;cursor: default}.tri-ltp-truot.is-tinh .tri-ltp-truot__nut{display: none}@media (max-width: 1024px){.tri-ltp-truot__o{flex-basis: calc((100% - 2 * 12px) / 2.4)}}@media (max-width: 600px){.tri-ltp-truot__o{flex-basis: 44%}}.tri-ltp-loi{position: relative;overflow: hidden;margin-top: clamp(32px,4vw,56px);background: linear-gradient(160deg,var(--wp--preset--color--why-top) 0%,var(--wp--preset--color--why-bottom) 100%)}.tri-ltp-loi__anh img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center bottom}.tri-ltp-loi__luoi{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px clamp(220px,26vw,400px);min-height: clamp(420px,40vw,620px);padding-block: clamp(32px,4vw,56px);align-items: center}.tri-ltp-loi__cot{display: grid;gap: 18px}.tri-ltp-loi__o{display: flex;gap: 12px;align-items: flex-start;padding: 14px 16px;border-radius: 14px;background: var(--wp--preset--color--white);color: var(--wp--preset--color--ink);box-shadow: 0 8px 20px color-mix(in srgb,var(--wp--preset--color--navy) 25%,transparent)}.tri-ltp-loi__o.is-cam{background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white)}.tri-ltp-loi__icon{position: relative;flex: none;width: 36px;height: 36px;border-radius: 50%;background: var(--wp--custom--color--band)}.tri-ltp-loi__icon::after{content: "";position: absolute;inset: 0;background: var(--wp--preset--color--navy);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / 20px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / 20px no-repeat}.tri-ltp-loi__ten{margin: 0;color: var(--wp--preset--color--navy);font-size: 14px;font-weight: var(--tri-fw-heavy);text-transform: uppercase}.tri-ltp-loi__o.is-cam .tri-ltp-loi__ten{color: var(--wp--preset--color--white)}.tri-ltp-loi__mo{margin: 4px 0 0;font-size: 13px;line-height: 1.5}@media (max-width: 1024px){.tri-ltp-loi{display: flex;flex-direction: column}.tri-ltp-loi__anh img{position: static;display: block;width: min(100%,420px);height: auto;margin: 24px auto 0;object-fit: contain}.tri-ltp-loi__luoi{grid-template-columns: minmax(0,1fr);gap: 18px;min-height: 0;padding-block: 8px 32px}}.tri-ltt-mock{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,420px),1fr));gap: clamp(14px,2vw,24px)}.tri-ltt-mock__quyen{color: var(--wp--preset--color--ink);text-decoration: none}.tri-ltt-mock__quyen:hover .tri-sach__ten,.tri-ltt-mock__quyen:focus-visible .tri-sach__ten{color: var(--wp--preset--color--action)}.tri-ltt-mock__quyen .tri-sach__than,.tri-ltt-mock__quyen .tri-sach__dau,.tri-ltt-mock__quyen .tri-sach__tieu{display: flex;flex-direction: column}.tri-ltt-mock__quyen .tri-sach__dau{flex-direction: row}.tri-ltt-mock__mo{margin-top: 10px;color: var(--wp--preset--color--slate);font-size: 14px;line-height: var(--tri-lh-text)}.tri-ltt-mock__nut{align-self: flex-start;margin-top: 14px;padding: 8px 18px;font-size: 13px}.tri-ltt-buoc__h{margin: 0 0 20px;color: var(--wp--preset--color--navy);font-size: clamp(20px,1.9vw,28px);text-align: center}.tri-ltt-buoc__ds{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 16px;margin: 0;padding: 0;list-style: none;counter-reset: buoc}.tri-ltt-buoc__ds li{position: relative;padding: 52px 18px 18px;border: 1px solid var(--wp--custom--color--ice-soft);border-radius: 16px;background: var(--wp--preset--color--white);counter-increment: buoc}.tri-ltt-buoc__ds li::before{content: counter(buoc);position: absolute;top: 14px;left: 18px;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: var(--wp--preset--color--orange);color: var(--wp--preset--color--white);font-size: 14px;font-weight: var(--tri-fw-heavy)}.tri-ltt-buoc__ten{margin: 0;color: var(--wp--preset--color--navy);font-size: 16px}.tri-ltt-buoc__ds p{margin: 6px 0 0;color: var(--wp--preset--color--slate);font-size: 14px;line-height: var(--tri-lh-text)}@media (max-width: 767px){.tri-ltp-tim__hop.has-anh{grid-template-columns: minmax(0,1fr)}.tri-ltp-tim__anh{justify-self: center;max-width: 320px}.tri-ltp-nhom__dau{align-items: flex-start}}
@media (max-width: 1024px){:root{--tri-m-btn-h: 46px;--tri-m-btn-px: 22px}}@media (max-width: 767px){:root{--tri-m-btn-h: 44px;--tri-m-btn-px: 20px}}@media (max-width: 1024px){.tri-main .tri-h,.tri-main .tri-duo__title,.tri-main .tri-navy-strip__label h2,.tri-main .tri-navy-strip__label p{line-height: var(--tri-lh-title)}.tri-main .tri-sub,.tri-main .tri-lead{line-height: var(--tri-lh-text)}.tri-main .tri-about__copy > p,.tri-main .tri-about__more,.tri-main .tri-why__item p,.tri-main .tri-stage li,.tri-main .tri-duo__card p,.tri-main .tri-scta-strip__sub{line-height: var(--tri-lh-text)}.tri-main .tri-featured__points li,.tri-main .tri-featured__promo,.tri-main .tri-featured__more,.tri-main .tri-featured dt,.tri-main .tri-featured dd,.tri-main .tri-press__title{line-height: var(--tri-lh-ui)}.tri-main .tri-scta-strip__title{line-height: var(--tri-lh-title)}.tri-main .tri-duo__card h3{line-height: var(--tri-lh-title)}.tri-main .tri-btn{height: auto;min-height: var(--tri-m-btn-h);max-width: 100%;padding-inline: var(--tri-m-btn-px);line-height: var(--tri-lh-title);white-space: nowrap}.tri-main .tri-cta-row,.tri-main .tri-teacher-more,.tri-main .tri-cta-band__act{flex-wrap: wrap}.tri-main .tri-about__ctas--pill{grid-template-columns: repeat(auto-fit,minmax(min(100%,146px),1fr))}.tri-main .tri-about__ctas--pill .tri-about__cta{padding-inline: 6px;white-space: nowrap}.tri-main .tri-about__cta-label{white-space: nowrap}#tri-sec-page-home-marquee .tri-marquee-ctas{flex-wrap: wrap}#tri-sec-page-home-marquee .tri-marquee-ctas .tri-btn{flex: 1 1 auto;min-height: var(--tri-m-btn-h)}.tri-main .tri-pill{height: auto;min-height: 36px;white-space: nowrap}.tri-skills{--tri-skill-fs-label: var(--tri-fs-4);--tri-skill-fs-band: var(--tri-fs-6)}.tri-skill__band{white-space: nowrap}.tri-popup__intent-opt span{gap: 6px;padding-inline: 8px;white-space: nowrap}}@media (min-width: 768px) and (max-width: 1024px){.tri-main .tri-duo--start:has(> .tri-duo__intro--lclt){grid-template-areas: "title title" "lead lead" "media list";row-gap: 12px}.tri-main .tri-duo__intro--lclt{display: contents}.tri-main .tri-duo__intro--lclt > .tri-duo__title{grid-area: title}.tri-main .tri-duo__intro--lclt > .tri-lead{grid-area: lead;max-width: none}.tri-main .tri-duo__intro--lclt > .tri-duo__media{grid-area: media;align-self: start;width: 100%}}.tri-dt__bar[hidden]{display: none}@media (max-width: 767px){.tri-dt.is-gon{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}.tri-dt__bar{padding-top: 6px}.tri-dt__btn{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;margin: 0;padding: 4px 2px;border: 0;background: none;color: var(--wp--preset--color--action);font-family: var(--wp--preset--font-family--beau-sans);font-weight: var(--tri-fw-bold);line-height: var(--tri-lh-title);cursor: pointer}.tri-dt__btn::after{content: "";width: 10px;height: 10px;background: currentColor;-webkit-mask: url(/wp-content/uploads/giao-dien-he-thong/icon-chevron.svg) center / contain no-repeat;mask: url(/wp-content/uploads/giao-dien-he-thong/icon-chevron.svg) center / contain no-repeat;transform: rotate(90deg);transition: transform 0.2s ease}.tri-dt__btn[aria-expanded="true"]::after{transform: rotate(-90deg)}.tri-dt__btn:focus-visible{outline: 2px solid var(--wp--preset--color--orange);outline-offset: 2px;border-radius: 4px}}@media (max-width: 1024px){.tri-main h1:not(.tri-h):not(.tri-sr-only):not(.screen-reader-text){line-height: var(--tri-lh-title)}.tri-main .tri-ad-vp__title,.tri-main .tri-cv__heading{line-height: var(--tri-lh-title)}.tri-picker__tabs{flex-direction: column}.tri-picker__tab{padding: 10px 14px;text-align: left;white-space: nowrap}}@media (max-width: 767px){.tri-about__copy > p.tri-dt.is-gon ~ .tri-about__them{display: none}.tri-about__copy > .tri-dt__bar{order: 1}}
@media (max-width: 360px){.tri-popup__grid{grid-template-columns: minmax(0,1fr)}.tri-popup__intent-opt span{gap: 6px;padding: 8px;font-size: var(--tri-fs-7)}.tri-popup__intent-opt span svg{display: none}input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input:not([type]){text-overflow: ellipsis}.tri-marquee-ctas{flex-direction: column;align-items: stretch}.tri-marquee-ctas .tri-btn{justify-content: center;width: 100%}.tri-student-card__bands{grid-template-columns: repeat(2,minmax(0,1fr))}.tri-why--orbit .tri-why__item{flex-direction: column;gap: 10px}.tri-ch__label{gap: 8px;padding-left: 14px;font-size: var(--tri-fs-7)}.tri-ch__label-b{padding-inline: 12px;white-space: nowrap}.tri-skills{--tri-skill-fs-label: var(--tri-fs-7);--tri-skill-fs-band: var(--tri-fs-7);--tri-skill-band-h: 26px;--tri-skill-gap-label: 0px;--tri-skill-gap-bands: 6px;--tri-skill-gap-band: 5px;column-gap: 8px}.tri-skill{width: 100%;padding: 6%}.tri-skill__icon{display: none}.tri-picker__tab,.tri-picker__blurb{font-size: var(--tri-fs-7)}}@media (max-width: 480px){dialog.tri-popup .tri-popup__eyebrow{margin-right: 48px}.tri-promo__stats span{font-size: var(--tri-fs-7)}}
