.hdr[data-v-b29e3663]{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050818e6;border-bottom:1px solid #7c3aed40;position:sticky;top:0}[data-theme=light] .hdr[data-v-b29e3663]{background:#ffffffe6}.hdr__inner[data-v-b29e3663]{align-items:center;gap:1rem;padding:.85rem 0;display:flex}.hdr__brand[data-v-b29e3663]{color:inherit;align-items:center;gap:.55rem;display:inline-flex}.hdr__mark[data-v-b29e3663]{background:linear-gradient(135deg,#7c3aed,#06b6d4);border-radius:10px;width:34px;height:34px;box-shadow:0 0 18px #7c3aed73}.hdr__word[data-v-b29e3663]{font-family:var(--font-heading);letter-spacing:-.03em;font-weight:600}.hdr__burger[data-v-b29e3663]{background:0 0;border:1px solid #7c3aed59;border-radius:8px;flex-direction:column;gap:6px;margin-left:auto;padding:.45rem .55rem;display:inline-flex}.hdr__burger span[data-v-b29e3663]{background:var(--tf-text);width:22px;height:2px}.hdr__nav[data-v-b29e3663]{align-items:center;gap:.75rem;display:none}.hdr__nav[data-open=true][data-v-b29e3663]{background:#050818f5;border:1px solid #7c3aed59;border-radius:12px;flex-direction:column;padding:1rem;display:flex;position:absolute;top:64px;left:16px;right:16px}.hdr__drop summary[data-v-b29e3663]{cursor:pointer;font-weight:600;font-family:var(--font-heading)}.hdr__panel[data-v-b29e3663]{gap:.35rem;padding:.5rem 0 .75rem .5rem;display:grid}.hdr__pill[data-v-b29e3663]{color:var(--tf-text);background:linear-gradient(135deg,#7c3aed59,#06b6d440);border:1px solid #7c3aed73;border-radius:999px;padding:.55rem .9rem;font-weight:600}@media (width>=960px){.hdr__burger[data-v-b29e3663]{display:none}.hdr__nav[data-v-b29e3663]{background:0 0;border:none;flex-direction:row;padding:0;position:static;display:flex!important}}.foot__grid[data-v-2cf101b1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.75rem;display:grid}.foot__brand[data-v-2cf101b1]{font-family:var(--font-heading);letter-spacing:-.03em;margin-bottom:.35rem;font-weight:700}.foot__tag[data-v-2cf101b1]{color:var(--tf-muted);margin:0 0 .75rem}.foot__addr[data-v-2cf101b1],.foot__phone[data-v-2cf101b1]{color:var(--tf-muted);margin:.2rem 0;font-size:.92rem}.foot__head[data-v-2cf101b1]{letter-spacing:.12em;text-transform:uppercase;color:#06b6d4d9;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.foot a[data-v-2cf101b1]{margin:.25rem 0;display:block}.foot__bottom[data-v-2cf101b1]{color:#96b4dc73;border-top:1px solid #7c3aed33;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1rem;font-size:.85rem;display:flex}.cookie[data-v-59409f39]{z-index:60;background:#050818eb;border:1px solid #7c3aed73;border-radius:12px;width:min(420px,100% - 32px);padding:1rem 1.1rem;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 60px #00000073}.cookie__text[data-v-59409f39]{color:var(--tf-muted);margin:0 0 .75rem;font-size:.92rem}.cookie__actions[data-v-59409f39]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=600px){.cookie[data-v-59409f39]{width:auto;left:16px;right:16px}}.fab[data-v-49726a78]{z-index:55;cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.08em;background:radial-gradient(circle at 30% 30%,#06b6d459,#0000 55%),linear-gradient(135deg,#7c3aed,#2563eb);border:none;border-radius:999px;width:64px;height:64px;font-size:.62rem;font-weight:700;position:fixed;bottom:150px;right:18px;box-shadow:0 12px 40px #7c3aed73}.fab__glow[data-v-49726a78]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#06b6d459,#0000 60%);animation:3.6s ease-in-out infinite fab-pulse-49726a78;position:absolute;inset:-20%}.fab__label[data-v-49726a78]{position:relative}@keyframes fab-pulse-49726a78{0%{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.05)}to{opacity:.45;transform:scale(.9)}}@media (width>=700px){.fab[data-v-49726a78]{bottom:170px}}.hero__layout[data-v-5cffe9cc]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:2rem;display:grid}.hero__stat-number[data-v-5cffe9cc]{font-size:clamp(3rem,6vw,4.5rem);font-family:var(--font-heading);color:#e0e7ff;letter-spacing:-.04em;font-weight:700}.hero__title[data-v-5cffe9cc]{margin:.35rem 0 .75rem;font-size:clamp(1.8rem,2vw + 1.2rem,2.6rem)}.hero__lede[data-v-5cffe9cc]{color:var(--tf-muted);max-width:52ch}.hero__links[data-v-5cffe9cc]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;font-weight:600;display:flex}.hero__cards[data-v-5cffe9cc]{position:relative}.hero__card[data-v-5cffe9cc]{padding:.35rem}.hero__card--offset[data-v-5cffe9cc]{max-width:320px;margin-top:1rem;margin-left:10%}.hero__media[data-v-5cffe9cc]{border-radius:8px}.hero__card-cap[data-v-5cffe9cc]{color:var(--tf-muted);padding:.55rem .65rem;font-size:.85rem}.hero__mini[data-v-5cffe9cc]{gap:.5rem;padding:1rem;display:grid}.stats[data-v-5cffe9cc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.stats__card[data-v-5cffe9cc]{padding:1rem}.stats__value[data-v-5cffe9cc]{font-size:1.8rem;font-weight:700;font-family:var(--font-heading)}.stats__label[data-v-5cffe9cc]{color:var(--tf-text);font-weight:600}.stats__hint[data-v-5cffe9cc]{color:var(--tf-muted);font-size:.85rem}.quotes[data-v-5cffe9cc]{gap:1rem;display:grid}.quotes__card[data-v-5cffe9cc]{padding:1.1rem}.quotes__text[data-v-5cffe9cc]{margin-top:0}.quotes__meta[data-v-5cffe9cc]{color:var(--tf-muted);font-size:.9rem}.value-grid[data-v-5cffe9cc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.value[data-v-5cffe9cc]{padding:1rem}.value--wide[data-v-5cffe9cc]{grid-column:span 2}@media (width<=720px){.value--wide[data-v-5cffe9cc]{grid-column:span 1}}.process[data-v-5cffe9cc]{gap:.85rem;display:grid}.process__step[data-v-5cffe9cc]{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem;display:grid}.process__idx[data-v-5cffe9cc]{font-family:var(--font-heading);color:#06b6d4e6;font-weight:700}.row[data-v-5cffe9cc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.course-rows[data-v-5cffe9cc]{gap:1rem;margin-top:1.25rem;display:grid}.course-row[data-v-5cffe9cc]{color:inherit;grid-template-columns:minmax(160px,220px) 1fr auto;gap:1rem;padding:.75rem;text-decoration:none;display:grid}.course-row__media[data-v-5cffe9cc]{border-radius:8px}.course-row__tag[data-v-5cffe9cc]{letter-spacing:.08em;text-transform:uppercase;color:#7c3aede6;font-size:.78rem;font-weight:700}.course-row__price[data-v-5cffe9cc]{color:#e0f2fe;align-self:center;font-weight:700}@media (width<=820px){.course-row[data-v-5cffe9cc]{grid-template-columns:1fr}}.cta__card[data-v-5cffe9cc]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:1rem;padding:1.5rem;display:grid}.cta__muted[data-v-5cffe9cc]{color:var(--tf-muted)}.cta__form[data-v-5cffe9cc]{gap:.65rem;display:grid}.cta__input[data-v-5cffe9cc]{width:100%;color:var(--tf-text);font-family:var(--font-body);background:#050818a6;border:1px solid #7c3aed59;border-radius:8px;padding:.75rem .85rem}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACSwAAARqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgU4cKAZgP1NUQVReAFwRCAqEQIQFCxQAATYCJAMiBCAFhR4HTwwHG8IHCJ4Htgv64QgGl+KqT5bUQ6Tx8LCGe//f+VTShohFkwRNo2jDS8FLslDwkBaRVGj3w3vaS2aqGJTrUmKwT8LXue0JaADAgv9E6t1DAawpYH3JGIew6Q/33FpLJNJAwjm1Xu3zTWtZ512CnU8d0xaFCztPf+D4FWR3OHEZbxEYBaQQSiHQ28AfejI5kwDa9zExF7SV8G/U3cOFXFAl4ih1knSIOi3xL7elrKCmKmL+QEeTNrBd8ovCKYDhhqRZhjdgn68d99d9glqhcpQAoDSKe1WMTZwR+imsDALry/IWMgpKVLOKOwC8z06SX6AbXYSYQYH0YZc7AeAHWHkqO/7eo59FJ20BeQNAeUXpIrBCUwitxCwFbIA+odHFCHDnYmxETdjEeE1q0YNr1FxkvJxVCmTxZogbALkJAIliFH9kKYrO+sdH31xjzIoEK2z3/D/giLjvqwy//z/9iVPv5wKy694A/ToM0t3KNNDjI0DMAoASpDwTV/mDRrtyWVfXwcxco6Ghrp6Gk6k0UhWVgFdpqb/QqFOvJxHoZB2iRgNxQC7XGJBKoevXCdJs1QP1fllyw1ppkJYjbbJ8SxAxVPVCUlYpu37GsaLtdgc5J8K0rG4MuinScg84kGuJqh/dqjAA7Q/QWhrLIW4QK2QypG25iXqDPqLzGWlrDlJJh7tbLIUWTTXuw26SWiHzbxC7QlZAq6DV1GA4VtZUR8TLaDUNZVhJFij/d0i699T+7L3/JoFlbsMew1XvXbZsctsCR0FpjYP44coS5bTNt8mMZaxk7xEKO9uwWHG0irhY2sO6pCR5QT6onq+SULA6Dk2CWBbb2dErWM6a0s9EU5Su16oVqFWiDiv3SmZ6VtVvsYyHeGPxUPoPci1Onv5FGeDPGmNmMrvLP7McBqy5o9Je8Z+tm4TK8qmp9HELodvUuRU0h27TUmnEka35wDqV656FBNOaSyWUo2FtPsdHa13WWZb3XCqs3t1naOfTmYyMlq958C8tKiOr0TGtutcvx2M/Y0dQb9lOl6EiwgTbNFrcDwCBdHzY8ZcrdCK/tgrNGuD3hep3gH94mxFoDx+UU5TuAbUEwSOJNJsgtLExgIh5W+C4+0qVoF1tg6NK4HplAzt0gAjHnwQ6xyiAwDaNeg8KouzwC0kuUoR1cVSk8ZhXFE66qijts0JRWdatqO1Bko87wN4gGDUvTOOh6Izq79XrcQkPB4YrjRiGjYGCDMdAQydmFiXhC+ezSIRCiIFPzCjeRF529hQeIRofOZJlyoIT4qtq4DBidDihghGPEfGSD0cjwYYRIkH2Pn+Nh8uWP2++fPmpsC01Ytvex/RGKECQIGJenYWDzqU1AQ9fHeHuAVv+lBzG1t5uWNv+TsklxMOEoxCzFUcCQXh5EVuupxEUaUDDAKMSS5ifcprARwH/NRYGLoI6fDif8cNe68i5QcVMDpoeOqfDBk6cgyqiiDKq5hGX4e8bH5jl+frG+VpjS9CE/API/64dikM=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcIAA8AAAAACQQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABUdQT1MAAAFwAAAAcgAAAMQsSCUNR1NVQgAAAeQAAAAnAAAAKLj8uOpPUy8yAAACDAAAAE0AAABgZa2wpFNUQVQAAAJcAAAARAAAAF7mU9ODY21hcAAAAqAAAABDAAAAXEFy4Q9nYXNwAAAC5AAAAAgAAAAIAAAAEGdseWYAAALsAAACFQAAAjrUOfc0aGVhZAAABQQAAAA2AAAANhykRIFoaGVhAAAFPAAAAB8AAAAkEREGXmhtdHgAAAVcAAAAIgAAACIezgJzbG9jYQAABYAAAAAUAAAAFANSBBptYXhwAAAFlAAAABwAAAAgABoA4m5hbWUAAAWwAAABHwAAAp47CmNecG9zdAAABtAAAAA4AAAAT6ucVGwAAQAAAAwAAAAAAAAAAgABAAEABAABAAB42kXKgQbCUBhA4e+/u5s1TKAnCJAQIAAJDBAgCIEypIftIXqHG1cMB8c5AoOtg3Q6Txfj8/aejTKUIhCP+2vWo5pspZfsDEKi2hpsXIVW1JKwHHsZk6NGC+WjQvkCAEIW9euE0GmEhPwvWUKIH9ZnDpsAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYbnIOIGBlYGBVYRlAwMDwzQIzbSHoY1pDgMqYAZiJhgnOMSZgeEAA4PCFvYNf+8xMHCJME1RYGCcDJJjiWI9B6QUGHgAbKYNXAAAAHjaRcihAUEBGAbA+/4HyJIKsBMogAbWMJDhRBdPRE9hqMFEvY+nR3B+7G/pi46RlUKl8iEbaobmf/VFIyoDEH5c1waMeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5diALF4GBQZnhgUKW/7/B/IgfEcon/3/7/9P/x/4n3Y/AKgbBQAAEO0QlwAAAQAB//8AD3jaNVADtB0xEJ1JFnX7bBufT7Vt27Zt27Zt27Ztt4e12/3NFgfJ+AIIPAIQSvEtgUJOgIjCofAgJhB9iCLiI771j89YHRv3lhZi04HSWmlpb2woLedbfp97E1tLs3tjS2zYV5qLrftLC6Wt7F4OAL4a/xBEyAbgcGEEXdThoT6RovCVRF+QcEafX2uJ+XAwfJZ/+N2JHTaQYpMm/ToAFA5kvOeu8vfBAAHII7PRpcfjkXStVqMWBNFK2Me5nF6fSquV6/FY1Otyso7CSv5nXpYe6JjWsmeZdffbpjSvVG9KzfbS99e19sa7m4qWLGJqOWLxDGWF0jkU1Zu4luxctt5crFheDX+ZiGLtRe1KTu6g4VssqD/qcs+slFbjKOLw0V3aU4H/MTpLFtpz1qh+iIQCQoOMt9wCptIJoIoq/5LUiclEpqNRK7URRjyhycFyN2nQ6eiPcZ3nNLU6c1Uc33HyzR7dbs8oO62bMdR6VP0b0vGN5MkeNB9vrjOKV7K4bWN+bVgrfZtpDmpPKtyGA1gNCLRnaOcZmh7SGZ5D42AYMkRCJyN4vbFoPOFCR8wheyBbIvpkSn8MEyPtuca/jOpBPZodzJNq7LOq4ajLvSgdzjX+sZQ8tpcfUKbnmFjYt2V0g60Ta3CZxpKuK/3xVg3yOg8r/JY628eonblw8vKUMgUqetLtu41xf93p7fUpmt/fk6O+AAAAAAEAAAACAEIZwVrpXw889QADB9AAAAAA2Mh27gAAAADbZYEV/cL9yQucCagAAAAGAAIAAAAAAAB42mNgZGBg3/D3HgMD9++/h/7UcM8BiqACDgC8ZweBAAcmAN8FYAAOBSoAvQUAAF0FTgBsAWgAAAFoAAAAAAAAAAAAAAAAACgARgCbANIBHQEdAR0BHQEdeNpjYGRgYOBkyGZgZyhlYAXzEICFgREAFlwA/XjalZHFUUVhDEYP7uzQDe7utsHddYs7PLcGKIE1tVACFfFNJoPrtZx4cn+gkHsySMvMAx7TZp3TqE2rd06nOK3UOYNpnpwz6eXBOYtK7pyz6WbXuZh+ajFOUy9KnV9qivNkz3fOF8EmAW444JYFopLXXHDEHieSZ5zLpld3kFG6dEfkDcsXJCruJCK+lgzIeib/GrMss6L8sMUlRAeoilm2rFOEDvU9UXxMuQey75pXtQjIX02vKnbr7vm2UvVLreoPtV5yGVPMNlOS/5zng/b7DFMECJIi/PLXtIPNMCLatvjqH+qs6xvgUtqR5U4QM2+AsG3Y/HIKET+HM1VRhOIO6eTITrGLLcu4ku+WbVKKP6Hr274dL/O3PAMAEGahAHjaY2BiAIP/PAx5DNgAJxCrMKgyqDEyMTAzMjOyMLKyl+ZlGhk4mYBoAwNHAzANBEzOQQDjlAkC)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-sans-vietnamese-400-normal-4PIf6RAB.woff2)format("woff2"),url(/assets/merriweather-sans-vietnamese-400-normal-DvBi5b6M.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-sans-latin-ext-400-normal-jgNNX96J.woff2)format("woff2"),url(/assets/merriweather-sans-latin-ext-400-normal-4F3xSQKM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-sans-latin-400-normal-DKAFs6s-.woff2)format("woff2"),url(/assets/merriweather-sans-latin-400-normal-DQmrHg-M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACRgAAARfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgU4cKAZgP1NUQVQ2AFwRCAqERIQBCxQAATYCJAMiBCAFhTAHTwwHG6gHCB6HsRt6GI3G0lj54xoP/63xu292Vr9KEmuOiCVI0kUbXqKdTrZQ8JB+RFrYAzztkg5CJqUdwIeyPpg2WFbyAah9AUSyu4cBJTFEGITjjEPpj/vJv+j/VVM93FQm0mXR502teb6b4HytaxyNIsFnCTgwnc3cWg6pHoKDufCyIWNIfbqJwCAgCSELgc6KLOi5urYEeD0itXLwkuHfKHlIq+XgQhXJWmlygBsnsWCeAxYwECXmF2h7YgTbUFxThHd/fw30dwD9GyCjXx1eWgmhUhgGZUBQNsUcircmkfCLIhgC03N+iHxRlJMOmwC8l92krzACnQdMqUDyQ26saoCfYOE5b/p7D3ST6DQMkDcA5FuOF4AFHkJoJExCsAJ9zrZoEeD+JqWIq5AUQooOBEgoMIknMMnBJWBYI6kwZEG1Rdi2QDqdqHyhc//7/9P/h/4z9zsCYpnWAHflDVowDnT4BBCjACCD5JHkbPJgm+d9fOJCw9wtFpOZpbsyrJBiCJry9HjtafIwC4mWrt7N7pbmsXa7+9jr16GvXSOuyyEP3MbY6izLj9vHdsTsyGBbW/XatQCX6dev5584diy+7+DbDyRziRW2Xj90jtnTYFdTUwsf3errD14fYdBloEPzqjzUZkMGzw12s/gh3l8U/f1gW+He50Zfh54X4v4A6o5QCWLrFZNsndl+rN5A0mRvq0lI92INlt5kr3YQPmK333WLbb4bGkTUp85KnyV+lbx/zfmHwm5w3LMgmYyTzqlpy8NurYtkDfh4cWu7gO6OE0TE7F6jpBeddC97HHQTufBuao5UQMnkhliHyedQk3wb0GrHYz1+dHTtyYubs1Y9eeBc/YqwDx/JWOjxdysijh35L5oonx4kCnWOf+rWLn5UVOuYi0PUH1etkP+9PGla/cRwZeq0W5PYuBEhPW9X7N3QBZijWH8nIaufUahh9hWp+FcWGZNXRpATbL0MO0b54fjQuo+jZWtv/KkprG3QxzWop2Rh+GnjjvwJom0p43t2niYJThePAIBAcuau6VPX17vkqwuv3gP8OaV/B/hPDw4El/6DU73jPaCSQPDx0+p1cFFDHQDBrA2w3gNHDlzKE7DbEXW7OgMbFqDW8JBqHcFT69FshnwAnsgtfiNtC4StREAyHMNQOONcbUahNG8LVDYMg2H7dIRRsXDFGA9L3pCIaaQlunN0OlynIEOSa6RFkuKIdUXjsFpotUOjcHRk2yg1NY4BjYSQlklqmC5IcprByVpKRfj4NMRD30lJSwOnwZHCKaix+Dqo09bcvNdneMGEiOZRBTlMFpyAQKbSn8W6IFQrnoF07i1LR4qkDl2PmVRXU1AyUa8wiMnyxSyE6alVzHxSR2oKrWjiEqykgxCFbqY7eclOzRFkcWCujghO/KZBvi70aRIcOYKJEo0/350RKpkCxdT2Hp7YpMWKBIlBFVFEjrJ+KueyBFU5UiIQVAq0aQxa3XkX8n/4JofxAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/merriweather-sans-vietnamese-500-normal--z1qCoDQ.woff2)format("woff2"),url(/assets/merriweather-sans-vietnamese-500-normal-Cynq915L.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/merriweather-sans-latin-ext-500-normal-KYbheW8W.woff2)format("woff2"),url(/assets/merriweather-sans-latin-ext-500-normal-CJMgmppn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/merriweather-sans-latin-500-normal-CED8mK1j.woff2)format("woff2"),url(/assets/merriweather-sans-latin-500-normal-CvD125ha.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAATAABAAAAAACSQAAARmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgU4cKAZgP1NUQVQ2AFwRCAqEQIQACxQAATYCJAMiBCAFhUAHTwwHG7cHUVRRagl+JJhu7pSONIaoYXS4YuhKOHY0+ov4Ph7+24923/z5uipJNC0m0SQtbUPDvCSSJRLdTsdDIlrJRM4Msc0OVlXMRcZbhQ4QdVj5kdU8b7v3bzfC0CIMJAlpyk1/P/XHRplUD6c0kegCydIEmuC8eY07j6SBzBIcB4gbxi5yCDcRGAUkIWQhMNhAA59rbKcD79uongLeMvwbVbcwLQVc8RxZz0+Oc6clnljmiBU4SC3QR10F17TB2RVdU8rh8XKF8gTKB4FqvrL6Dk2fgUbFEmQ1ArJRNKtibEnG+sPUK1Pkzcz3YTZwop7NW/A63U/65KU3ArEKyV1d33UAfANWxuXj/0cMs2nGCugF5H2nS1jhKYROwiwIG+BnhEwPAW4cVAm5CWk9Z4sBBEioMMtBYJajS4BxnaTBmBV1lqwMV+Zja97oUv6Xl+VIwR93g+ymLmruygf0YBow4B0xAcggzRHH2eTRPi9P+s5ICAv3sNksVgJj4QSzD6djfV6eNi+Lp5VJl7F8GB42xvjbtz3G37wJhty4Qb+ZHvfEfdytRtvKkydPe1TyQkNvZUuNN9B1JlKj8nEnTiSKht6//byDRAF91a2qDjCERG9ngD2ZUl/+7J4oAHhvAEMK/W2MNWTsrVvQ0Pkh7jZ/yGdzjqJ5oJ25fx4yOmFBqMcT4IQz1SD1C6iecquXEBNGE4qhAruFifEJk02A8jsAkh2f9CAn7ueD/CB9buayrGXiFykX16VdBDuB05UxEA13Njm37n3NUSxTt2RPkBIdgWzniaIBswWjlVdcDe8EJ92HuV4X9Uq2iIP6B+mHkjOE433r4GrHHRV/2no2HDdzMTXOMl2zNLT8SjwEOE/3qyJOH3NAp/dPD5aEpyT/i2hPGhmNjzxr07xZtlTx68L4qY3jo6i0mZ+HEAmjQrnP6vdv6gXo4EE7rgXkcLRdavn+8sHZL5ZYUtdESWc9EJv3jvGNiBza9HSYfduV95X5lQ2q+GZqfoFv7n3zweIZxO6MCcKemWRweu9wsUAgObOikFkin/J/XdX+hF9njB/gL3bnwOVLc9HpERoJBPc+qd0Bi1o9ACTQdTU2e+KkA3C9B3bWlf1mAklwADyOjwR6pzmAgOaNeatE7vED4ueBcDSpIBmPZVC54EZzrgtqy/aBxmFjoHECOpgUj6afskqYE4yax3CPHf7LBgP2qPRDUVrooZRIUiwYEkFGbwBMP1ItFaU+HTBaWiQTDEpPBqMVawAURUdGT0+tVI4cOlJaJDU9nWw6JKVsKlqEHF0atfeuZu2z5oMyYd2zKpRYNNkQiNyc4S4zAF2dsnHg3sESDJRQ2tW3j+2psY6KmoV2TwOxaPMjl4hVoG5jR/B208IMchhpH4EahlqwSj6uJXXHTToeIJA1vQYS5CA940COAfjbFEgUOgs1TM74lqyVJdLAAonF013b9NiQJDmwKqrIUbdPKJKG1OaneQhSg8jgFLiud0+UkVvycw==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-sans-vietnamese-600-normal-CcAydyR_.woff2)format("woff2"),url(/assets/merriweather-sans-vietnamese-600-normal-BBUs_-Jl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-sans-latin-ext-600-normal-C8ASuO0x.woff2)format("woff2"),url(/assets/merriweather-sans-latin-ext-600-normal-CxEPbU_X.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-sans-latin-600-normal-qWnDBuRM.woff2)format("woff2"),url(/assets/merriweather-sans-latin-600-normal-DmrP4Pk-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tf-bg:#050818;--tf-bg-2:#08102a;--tf-violet:#7c3aed;--tf-teal:#06b6d4;--tf-blue:#2563eb;--tf-text:#dce6ffeb;--tf-muted:#96b4dca6;--tf-grid:#7c3aed1f;--tf-card:#08102ad1;--tf-radius:10px;--font-heading:"Switzer", "Merriweather Sans", system-ui, sans-serif;--font-body:"Merriweather Sans", system-ui, sans-serif}[data-theme=light]{--tf-bg:#f4f6ff;--tf-bg-2:#e8ecfb;--tf-text:#0f172aeb;--tf-muted:#334155b8;--tf-grid:#7c3aed14;--tf-card:#ffffffdb}*,:before,:after{box-sizing:border-box}html,body{background:radial-gradient(circle at 20% 20%, #06b6d414, transparent 40%), radial-gradient(circle at 80% 10%, #7c3aed1f, transparent 35%), var(--tf-bg);min-height:100%;color:var(--tf-text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em}a{color:var(--tf-teal);text-decoration:none}a:hover{filter:hue-rotate(12deg)}.tf-shell{flex-direction:column;min-height:100vh;display:flex}.tf-main{flex:1}.tf-container{width:min(1200px,100% - 32px);margin-inline:auto}.tf-grid-bg{position:relative;overflow:hidden}.tf-grid-bg:before{content:"";background-image:linear-gradient(90deg, var(--tf-grid) 1px, transparent 1px), linear-gradient(0deg, var(--tf-grid) 1px, transparent 1px);transform-origin:top;opacity:.18;pointer-events:none;background-size:48px 48px;animation:3.2s ease-in-out infinite alternate tf-grid-pulse;position:absolute;inset:-20% -10% -30%;transform:perspective(800px)rotateX(60deg)}@keyframes tf-grid-pulse{0%{opacity:.12}to{opacity:.24}}.tf-holo-card{border-radius:var(--tf-radius);background:var(--tf-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #7c3aed52;position:relative;overflow:hidden;box-shadow:0 8px 40px #7c3aed26,0 0 12px #06b6d414}.tf-holo-card:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(135deg,#06b6d41f 0%,#7c3aed1f 50%,#2563eb1f 100%) 0 0/200% 200%;animation:8s linear infinite tf-holo-shimmer;position:absolute;inset:-40%}@keyframes tf-holo-shimmer{0%{background-position:0 0}to{background-position:100% 100%}}.tf-holo-card:hover{border-color:#7c3aed8c;transition:transform .18s,border-color .18s;transform:translateY(-6px)}.tf-section{padding-block:clamp(4rem,6vw,6.5rem)}.tf-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.14em;color:#7c3aede6;font-size:.72rem;font-weight:600}.tf-btn-primary{cursor:pointer;font-weight:600;font-family:var(--font-heading);color:#fff;background:linear-gradient(135deg, var(--tf-violet), var(--tf-teal));border:none;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.75rem 1.35rem;display:inline-flex;box-shadow:0 0 18px #7c3aed59}.tf-btn-primary:hover{filter:hue-rotate(15deg)}.tf-btn-ghost{color:var(--tf-text);cursor:pointer;font-weight:600;font-family:var(--font-heading);background:0 0;border:1px solid #7c3aed73;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.25rem;display:inline-flex}.tf-btn-ghost:hover{background:#7c3aed14}.tf-reveal{opacity:0;animation:.7s forwards tf-rise;transform:translate3d(0,18px,-12px)}@keyframes tf-rise{to{opacity:1;transform:translate(0,0)}}.tf-stagger>*{animation-delay:calc(var(--i,0) * 90ms)}.tf-footer{color:var(--tf-muted);background:#040714;border-top:1px solid #7c3aed40;padding:3rem 0 2rem}.tf-footer a{color:var(--tf-muted)}.tf-footer a:hover{color:var(--tf-teal)}.tf-legal{max-width:820px;margin:0 auto}.tf-legal h1{font-size:clamp(1.75rem,2vw + 1rem,2.25rem)}.tf-legal section{margin-bottom:2rem}.tf-legal h2{margin-bottom:.5rem;font-size:1.1rem}@media print{.tf-no-print{display:none!important}body{color:#000;background:#fff}}
