.landing-layout-container{background:#fff!important;min-height:100vh;font-family:Be Vietnam Pro,Inter,sans-serif}.landing-content,.page-transition-wrapper{background:#fff}.landing-content{position:relative;padding-top:80px}.gm-container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 575px){.gm-container{padding:0 16px}}.jqt-container,.container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 575px){.jqt-container,.container{padding:0 16px}}.gm-header{position:fixed;top:0;left:18px;right:18px;z-index:1000;height:80px;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 6px 20px #6d54030f;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}@media (max-width: 767px){.gm-header{left:0;right:0;border-radius:0}}.gm-header.is-scrolled{box-shadow:0 6px 24px #6d54031f}.gm-header.is-transparent,.gm-header.is-over-hero{background:transparent;border-bottom-color:transparent;box-shadow:none}.gm-header.is-over-hero .gm-brand__mark:not(.gm-brand__mark--white){filter:brightness(0) invert(1)}.gm-header.is-over-hero .gm-brand__text strong{color:#fff}.gm-header.is-over-hero .gm-brand__text small{color:#ffffffd1}.gm-header.is-over-hero .gm-nav__item{color:#fff}.gm-header.is-over-hero .gm-nav__item:hover,.gm-header.is-over-hero .gm-nav__item.is-active{color:#fff;background:rgba(255,255,255,.16)}.gm-header.is-over-hero .gm-nav__badge{background:rgba(255,255,255,.22);color:#fff}.gm-header.is-over-hero .gm-icon-btn{background:rgba(255,255,255,.16);border-color:#ffffff59;color:#fff}.gm-header.is-over-hero .gm-icon-btn:hover,.gm-header.is-over-hero .gm-btn-ghost{background:#fff;border-color:#fff;color:#dba806}.gm-header.is-over-hero .gm-btn-ghost:hover{background:#fefaeb}.gm-header.is-over-hero .gm-btn-solid{background:#DE0D0D;border-color:#ffffffe6;color:#fff;box-shadow:none}.gm-header.is-over-hero .gm-btn-solid:hover{background:#B31109}.gm-header.is-over-hero .gm-hamburger{background:rgba(255,255,255,.16);border-color:#ffffff59;color:#fff}.gm-header__inner{height:80px;display:flex;align-items:center;gap:24px}.gm-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.gm-brand{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0}.gm-brand__mark{height:44px;width:auto}.gm-brand__mark--white{width:54px;height:54px;object-fit:cover;mix-blend-mode:screen}.gm-brand__text{display:flex;flex-direction:column;line-height:1.2}.gm-brand__text strong{font-size:16px;font-weight:800;color:#a98104;letter-spacing:-.2px}.gm-brand__text small{font-size:11px;color:#6b5b5b}@media (max-width: 1199px){.gm-brand__text{display:none}}.gm-nav{display:flex;align-items:center;gap:4px}@media (max-width: 1023px){.gm-nav{display:none}}.gm-nav__item{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 14px;border-radius:9999px;font-size:14px;font-weight:600;color:#2a1f1f;white-space:nowrap;cursor:pointer;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-nav__item:hover,.gm-nav__item.is-active{color:#dba806;background:#fefaeb}.gm-nav__badge{width:18px;height:18px;border-radius:50%;background:#DE0D0D;color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(109,84,3,.1);background:#fff;color:#a98104;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-icon-btn:hover{border-color:#fcc30f;color:#fcc30f;background:#fefaeb}.gm-btn-ghost,.gm-btn-solid{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:9999px;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-btn-ghost{border:1.5px solid rgba(109,84,3,.1);background:#fff;color:#a98104}.gm-btn-ghost:hover{border-color:#fcc30f;color:#dba806;background:#fefaeb}@media (max-width: 767px){.gm-btn-ghost{display:none}}.gm-btn-solid{height:52px;padding:0 24px;border:1.5px solid #DE0D0D;background:#DE0D0D;color:#fff;box-shadow:0 6px 16px #de0d0d40}.gm-btn-solid:hover{background:#B31109;border-color:#b31109;color:#fff}@media (max-width: 575px){.gm-btn-solid{display:none}}.gm-hamburger{display:none;width:40px;height:40px;border-radius:10px;border:1px solid rgba(109,84,3,.1);background:#fff;color:#a98104;font-size:16px;cursor:pointer;align-items:center;justify-content:center}@media (max-width: 1023px){.gm-hamburger{display:flex}}.gm-drawer .ant-drawer-header{border-bottom:1px solid rgba(109,84,3,.05)}.gm-drawer .ant-drawer-title{font-weight:800;color:#a98104}.gm-drawer__nav{display:flex;flex-direction:column;gap:6px}.gm-drawer__group{padding-bottom:8px;border-bottom:1px solid rgba(109,84,3,.05);margin-bottom:8px}.gm-drawer__group:last-child{border-bottom:none}.gm-drawer__link{display:block;padding:10px 0;font-size:15px;font-weight:700;color:#a98104;cursor:pointer}.gm-drawer__sublink{display:block;padding:7px 0 7px 14px;font-size:14px;color:#6b5b5b;cursor:pointer}.gm-drawer__sublink:hover{color:#fcc30f}.gm-drawer__contact{margin-top:20px;padding-top:16px;border-top:1px solid rgba(109,84,3,.05);display:flex;flex-direction:column;gap:12px}.gm-drawer__contact a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#dba806}.gm-footer{background:linear-gradient(90deg,#1D4489 0%,#0E2245 100%);color:#ffffffc7;padding:64px 0 0;font-size:14px}.gm-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:48px}@media (max-width: 991px){.gm-footer__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width: 575px){.gm-footer__grid{grid-template-columns:1fr}}.gm-footer__brand-row{display:flex;align-items:center;gap:14px;margin-bottom:22px}.gm-footer__logo{height:52px;width:auto;filter:brightness(0) invert(1)}.gm-footer__brand-text{display:flex;flex-direction:column;line-height:1.3}.gm-footer__brand-text strong{font-size:22px;font-weight:800;color:#fff}.gm-footer__brand-text small{font-size:13px;color:#ffffffb8}.gm-footer__brand p{line-height:2;max-width:340px;margin-bottom:26px}.gm-footer__socials{display:flex;gap:10px}.gm-footer__socials a{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-footer__socials a:hover{background:#face42;transform:translateY(-2px)}.gm-footer__social--messenger:hover,.gm-footer__social--zalo:hover{background:rgba(255,255,255,.22)!important}.gm-footer__social--zalo{color:#0068ff}.gm-footer__social-text{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#fff;color:#0068ff;font-size:14px;font-weight:800;line-height:1}.gm-footer__col h4{font-size:15px;font-weight:800;color:#fff;margin:0 0 18px}.gm-footer__col a{position:relative;display:block;padding-left:18px;color:#ffffffdb;text-decoration:none;margin-bottom:18px;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-footer__col a:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.7)}.gm-footer__col a:hover{color:#fff;transform:translate(3px)}.gm-footer__contact-row:hover{transform:none!important}.gm-footer__contact-row--text{position:relative;padding-left:18px;color:#ffffffdb;margin-bottom:18px}.gm-footer__contact-row--text:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.7)}.gm-footer__newsletter-title{font-size:15px;font-weight:800;color:#fff;margin:32px 0 16px}.gm-footer__newsletter{display:flex;align-items:center;background:#fff;border:none;border-radius:8px;padding:8px 8px 8px 18px;max-width:300px}.gm-footer__newsletter input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#3d1210;font-size:14px;font-family:inherit;height:36px}.gm-footer__newsletter input::placeholder{color:#6b5b5b}.gm-footer__newsletter button{flex-shrink:0;width:38px;height:38px;border:none;border-radius:50%;background:#FCC30F;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-footer__newsletter button:hover{background:#dba806}.gm-footer__bottom{border-top:1px solid rgba(255,255,255,.14);padding:20px 0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#ffffffa6}@media (max-width: 767px){.gm-footer__bottom{flex-direction:column;text-align:center}}.gm-footer__legal{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.gm-footer__legal a{color:#ffffffa6;text-decoration:none}.gm-footer__legal a:hover{color:#fff}.gm-footer__legal span{opacity:.4}.search-modal-premium .ant-modal-content{padding:0;border-radius:24px!important;overflow:hidden;box-shadow:0 20px 40px #6d540326}.search-modal-premium .search-modal-content .search-input-wrapper .ant-input-affix-wrapper-focused{border-color:#fcc30f;background:#fff;box-shadow:0 0 0 4px #fcc30f1f}.search-modal-premium .search-modal-content .search-input-wrapper .btn-modal-search{height:52px!important;padding:0 32px;border-radius:16px;font-weight:700;font-size:16px;background:#FCC30F;border-color:#fcc30f;box-shadow:0 8px 16px #fcc30f3d}.search-modal-premium .search-modal-content .search-input-wrapper .btn-modal-search:hover{background:#dba806!important;border-color:#dba806!important}.search-modal-premium .search-modal-content .quick-filters .tags-row .ant-tag{padding:6px 16px;border-radius:50px;background:#fff;border:1.5px solid rgba(109,84,3,.1);font-size:14px;font-weight:500;color:#2a1f1f;margin:0;transition:all .2s ease;cursor:pointer}.search-modal-premium .search-modal-content .quick-filters .tags-row .ant-tag:hover{border-color:#fcc30f;color:#dba806;background:#fefaeb;transform:translateY(-2px)}[data-wp-cms-slot]{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:14px;color:#2a1f1f;line-height:1.7;width:100%}[data-wp-cms-slot].wp-cms-slot--header{background:#fefaeb;border-bottom:1px solid rgba(109,84,3,.05)}[data-wp-cms-slot].wp-cms-slot--header .hapo-container,[data-wp-cms-slot].wp-cms-slot--header .hapo-header__inner{max-width:1200px;margin:0 auto;padding:8px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:16px}[data-wp-cms-slot].wp-cms-slot--header .hapo-header__logo-text{font-size:14px;font-weight:700;color:#a98104}[data-wp-cms-slot].wp-cms-slot--header .hapo-header__menu{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}[data-wp-cms-slot].wp-cms-slot--header .hapo-header__menu li a,[data-wp-cms-slot].wp-cms-slot--header .hapo-header__nav a{display:inline-flex;align-items:center;height:36px;padding:0 14px;font-size:12px;font-weight:700;letter-spacing:.3px;color:#2a1f1f;text-decoration:none;border-bottom:2px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1);white-space:nowrap}[data-wp-cms-slot].wp-cms-slot--header .hapo-header__menu li a:hover,[data-wp-cms-slot].wp-cms-slot--header .hapo-header__nav a:hover{color:#dba806;border-bottom-color:#fcc30f}[data-wp-cms-slot].wp-cms-slot--header-overlay{position:absolute;top:80px;left:0;right:0;z-index:900;background:transparent;border-bottom-color:transparent;color:#fff}[data-wp-cms-slot].wp-cms-slot--header-overlay .hapo-header__logo-text,[data-wp-cms-slot].wp-cms-slot--header-overlay .hapo-header__menu li a,[data-wp-cms-slot].wp-cms-slot--header-overlay .hapo-header__nav a{color:#fff}[data-wp-cms-slot].wp-cms-slot--header-overlay .hapo-header__menu li a:hover,[data-wp-cms-slot].wp-cms-slot--header-overlay .hapo-header__nav a:hover{color:#fff;border-bottom-color:#ffffffd9}[data-wp-cms-slot].wp-cms-slot--header-overlay-light{color:#2a1f1f}[data-wp-cms-slot].wp-cms-slot--header-overlay-light .hapo-header__logo-text{color:#3d1210}[data-wp-cms-slot].wp-cms-slot--header-overlay-light .hapo-header__menu li a,[data-wp-cms-slot].wp-cms-slot--header-overlay-light .hapo-header__nav a{color:#2a1f1f}[data-wp-cms-slot].wp-cms-slot--header-overlay-light .hapo-header__menu li a:hover,[data-wp-cms-slot].wp-cms-slot--header-overlay-light .hapo-header__nav a:hover{color:#fcc30f;border-bottom-color:#fcc30f}[data-wp-cms-slot].wp-cms-slot--footer{background:#fefaeb;border-top:1px solid rgba(109,84,3,.05);padding:24px 0}[data-wp-cms-slot].wp-cms-slot--footer .hapo-footer__inner,[data-wp-cms-slot].wp-cms-slot--footer .hapo-container{max-width:1200px;margin:0 auto;padding:0 24px}[data-wp-cms-slot].wp-cms-slot--footer .hapo-footer__copy{color:#6b5b5b;font-size:13px;margin:0 0 8px}[data-wp-cms-slot].wp-cms-slot--footer .hapo-footer__links{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}[data-wp-cms-slot].wp-cms-slot--footer .hapo-footer__links a{color:#dba806;text-decoration:none;font-size:13px;font-weight:500}[data-wp-cms-slot].wp-cms-slot--footer .hapo-footer__links a:hover{text-decoration:underline}.ant-dropdown-menu-item .app-link{display:block;margin:-5px -12px;padding:5px 12px}:where(.app-link){display:inline-block;color:inherit;text-decoration:none}.exam-library-container{background-color:#fff;min-height:100vh;padding:40px 0 80px}.exam-library-container .container{max-width:1280px;margin:0 auto;padding:0 24px}.exam-library-container .main-layout{display:grid;grid-template-columns:320px 1fr;gap:40px}.exam-library-container .library-sidebar .sidebar-header{margin-bottom:32px}.exam-library-container .library-sidebar .sidebar-header h2{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:24px;font-weight:800;color:#2a1f1f;margin-bottom:4px}.exam-library-container .library-sidebar .sidebar-header span{font-size:12px;font-weight:700;color:#6b5b5b;letter-spacing:1px}.exam-library-container .library-sidebar .sidebar-tree-container{display:flex;flex-direction:column;height:100%}.exam-library-container .library-sidebar .sidebar-tree-container .category-search-box{margin-bottom:24px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable{overflow-y:auto;max-height:500px;padding-right:8px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable::-webkit-scrollbar{width:6px;height:6px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable::-webkit-scrollbar-track{background:transparent}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:9999px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group{margin-bottom:32px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .group-header{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#2a1f1f;margin-bottom:16px;padding-bottom:4px;position:relative}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .group-header:after{content:"";position:absolute;left:26px;bottom:0;width:24px;height:3px;background:#a98104;border-radius:2px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .group-header .anticon{color:#a98104;font-size:18px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .tree-root{display:flex;flex-direction:column;gap:2px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .level-branch-container{display:flex;flex-direction:column;gap:10px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .level-branch-container .level-btn{width:100%;height:48px;background:#f0f0f0;border:none;border-radius:12px;color:#2a1f1f;font-weight:700;text-align:left;padding-left:20px;transition:all .15s cubic-bezier(.16,1,.3,1);cursor:pointer}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .level-branch-container .level-btn:hover{background:#e5e5e5}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .level-branch-container .level-btn.active{background:#a98104;color:#fff;box-shadow:0 4px 12px #a9810433}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .grade-branch-container{display:flex;flex-wrap:wrap;gap:10px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .grade-branch-container .grade-pill{padding:8px 20px;border:1px solid rgba(109,84,3,.1);border-radius:20px;font-size:13px;color:#6b5b5b;background:#fff;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .grade-branch-container .grade-pill:hover{border-color:#a98104;color:#a98104}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .grade-branch-container .grade-pill.active{background:#a98104;color:#fff;border-color:#a98104}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container{display:flex;flex-direction:column;gap:4px}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container .subject-item{display:flex;align-items:center;gap:12px;padding:8px 4px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);color:#6b5b5b;font-weight:500}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container .subject-item:before{content:"";width:5px;height:5px;border-radius:50%;background:rgba(109,84,3,.1)}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container .subject-item:hover{color:#a98104}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container .subject-item.active{color:#a98104;font-weight:700}.exam-library-container .library-sidebar .sidebar-tree-container .sidebar-tree-scrollable .sidebar-group .subject-branch-container .subject-item.active:before{background:#a98104}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content{display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1);position:relative}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content:hover{background-color:#fbf7f7}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content:hover .item-name{color:#a98104}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content.active{background-color:#a9810414}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content.active .item-name{color:#a98104;font-weight:700}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content.active:after{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#a98104;border-radius:0 4px 4px 0}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .expand-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#a09393;transition:all .15s cubic-bezier(.16,1,.3,1);margin-right:4px}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .expand-icon:hover{color:#fcc30f;background:rgba(0,0,0,.05);border-radius:4px}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .dot-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:4px}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .dot-icon .dot{width:4px;height:4px;border-radius:50%;background:rgba(109,84,3,.1)}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .item-name{flex:1;font-size:14px;color:#6b5b5b}.exam-library-container .library-sidebar .tree-item-wrapper .tree-item-content .item-name .quiz-count{margin-left:6px;font-size:12px;color:#a09393;font-weight:400}.exam-library-container .library-sidebar .tree-item-wrapper .tree-children{margin-top:2px}.exam-library-container .library-sidebar .sidebar-footer-ad{margin-top:60px}.exam-library-container .library-sidebar .sidebar-footer-ad .ad-content{background:linear-gradient(135deg,#dba806,#6d5403);padding:32px 24px;border-radius:16px;color:#fff;text-align:center;box-shadow:0 20px 40px #dba80626}.exam-library-container .library-sidebar .sidebar-footer-ad .ad-content span{font-size:11px;font-weight:700;letter-spacing:1px;opacity:.8}.exam-library-container .library-sidebar .sidebar-footer-ad .ad-content h3{color:#fff;font-size:18px;font-weight:800;margin-top:8px;margin-bottom:24px}.exam-library-container .library-sidebar .sidebar-footer-ad .ad-content .btn-join{background:#fff;color:#dba806;border:none;font-weight:800;height:48px;transition:all .3s}.exam-library-container .library-sidebar .sidebar-footer-ad .ad-content .btn-join:hover{background:#fdfdfd;color:#6d5403;transform:translateY(-2px)}.exam-library-container .library-content .content-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.exam-library-container .library-content .content-header .header-left h1{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:32px;font-weight:800;color:#2a1f1f;margin-bottom:8px}.exam-library-container .library-content .content-header .header-left p{font-size:16px;color:#6b5b5b;max-width:500px}.exam-library-container .library-content .content-header .header-right{display:flex;gap:12px;align-items:center}.exam-library-container .library-content .content-header .header-right .filter-select{width:169px;height:46px}.exam-library-container .library-content .content-header .header-right .filter-select .ant-select-selector{border-radius:12px!important;height:46px!important;padding:0 16px!important;display:flex;align-items:center;background:#F7F3F3!important;border:1px solid transparent!important;box-sizing:border-box!important;transition:all .3s ease!important}.exam-library-container .library-content .content-header .header-right .filter-select .ant-select-selector .ant-select-selection-item{display:inline;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.exam-library-container .library-content .content-header .header-right .filter-select .ant-select-selector:hover{background:#eee!important}.exam-library-container .library-content .content-header .header-right .filter-select .ant-select-selection-item{font-weight:500;color:#6b5b5b;display:flex;align-items:center}.exam-library-container .library-content .content-header .header-right .btn-filter-toggle{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding:0;margin:0;border:none;background:#a98104;color:#fff;flex-shrink:0;box-shadow:0 4px 10px #a9810433;box-sizing:border-box!important;transition:all .3s}.exam-library-container .library-content .content-header .header-right .btn-filter-toggle:hover{background:#6d5403;box-shadow:0 6px 14px #a981044d;transform:translateY(-1px)}.exam-library-container .library-content .content-header .header-right .btn-filter-toggle .anticon{display:flex;align-items:center;justify-content:center;line-height:0}.exam-library-container .library-content .stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.exam-library-container .library-content .stats-row .stat-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:24px;display:flex;align-items:center;gap:20px}.exam-library-container .library-content .stats-row .stat-card .stat-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px}.exam-library-container .library-content .stats-row .stat-card .stat-info .label{font-size:12px;font-weight:700;color:#6b5b5b;letter-spacing:.5px}.exam-library-container .library-content .stats-row .stat-card .stat-info .value{font-size:20px;font-weight:800;color:#2a1f1f;margin-top:4px}.exam-library-container .library-content .exams-grid .grid-main{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}.exam-library-container .library-content .exams-grid .grid-banner-row{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px}.exam-library-container .library-content .exams-grid .modern-exam-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;transition:transform .3s ease,box-shadow .3s ease}.exam-library-container .library-content .exams-grid .modern-exam-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #2a1f1f14}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top .icon-box{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top .top-tags{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top .top-tags .ant-tag{margin:0;padding:2px 10px;border-radius:6px;font-weight:700;font-size:11px;border:none}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top .top-tags .grade-tag{background:rgba(219,168,6,.08);color:#dba806}.exam-library-container .library-content .exams-grid .modern-exam-card .card-top .top-tags .category-mini-tag{background:#F7F3F3;color:#6b5b5b;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exam-library-container .library-content .exams-grid .modern-exam-card .card-body h3{font-size:16px;font-weight:700;color:#2a1f1f;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exam-library-container .library-content .exams-grid .modern-exam-card .card-body .meta{display:flex;gap:16px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-body .meta span{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b5b5b}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer{margin-top:24px;padding-top:20px;border-top:1px solid rgba(109,84,3,.07);display:flex;justify-content:space-between;align-items:center}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .footer-left{display:flex;flex-direction:column;gap:4px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .footer-left .difficulty-label{font-size:12px;color:#6b5b5b}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .footer-left .progress-txt{font-weight:700;color:#2a1f1f;font-size:12px}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .footer-left .special-txt{font-size:11px;color:#b20000}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .btn-start{background:#a98104;border-color:#a98104;color:#fff;border-radius:10px;font-weight:700;height:40px;transition:all .3s}.exam-library-container .library-content .exams-grid .modern-exam-card .card-footer .btn-start:hover{background:#6d5403!important;border-color:#6d5403!important;color:#fff!important;transform:translateY(-1px)}.exam-library-container .library-content .exams-grid .premium-main-banner{background:linear-gradient(135deg,#dba806,#6d5403);border-radius:16px;padding:40px;color:#fff;overflow:hidden;position:relative}.exam-library-container .library-content .exams-grid .premium-main-banner:before{content:"";position:absolute;top:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;position:relative;z-index:1;align-items:center}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-text .new-badge{background:rgba(255,255,255,.2);color:#fff;border:none;font-weight:700;margin-bottom:24px;padding:6px 16px}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-text h2{color:#fff;font-size:36px;font-weight:900;margin-bottom:20px;line-height:1.2;letter-spacing:-.5px}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-text p{font-size:17px;color:#ffffffd9;margin-bottom:0;max-width:500px;line-height:1.6}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card{background:#fff;border-radius:24px;padding:40px;text-align:center;color:#2a1f1f;box-shadow:0 15px 35px #0003;transform:perspective(1000px) rotateY(-5deg);transition:all .5s ease}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card:hover{transform:perspective(1000px) rotateY(0) translateY(-10px)}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card .cta-icon{width:64px;height:64px;border-radius:20px;background:#FEFBFB;color:#f59e0b;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 8px 20px #f59e0b33}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card h3{font-size:20px;font-weight:800;margin-bottom:12px;color:#2a1f1f}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card p{font-size:14px;color:#6b5b5b;margin-bottom:24px;line-height:1.5}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card .btn-register{height:52px;background:#f59e0b;border:none;color:#000;font-weight:800;font-size:16px;box-shadow:0 10px 20px #ffbc004d}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-cta-card .btn-register:hover{transform:translateY(-2px);box-shadow:0 15px 25px #ffbc0066}.exam-library-container .library-content .pagination-center{margin-top:60px;display:flex;justify-content:center}@media (max-width: 1200px){.exam-library-container .library-content .exams-grid .grid-main{grid-template-columns:repeat(2,1fr)}.exam-library-container .library-content .exams-grid .grid-banner-row{grid-template-columns:1fr}}@media (max-width: 992px){.exam-library-container{padding:24px 0 60px}.exam-library-container .main-layout{grid-template-columns:1fr;gap:24px}.exam-library-container .library-content .content-header{flex-direction:column;gap:20px}.exam-library-container .library-content .content-header .header-right{width:100%;justify-content:flex-start}.exam-library-container .library-content .content-header .header-right .hidden-mobile{display:none}.exam-library-container .library-content .content-header .header-right .btn-filter-toggle{width:100%;height:48px;justify-content:center;gap:12px}.exam-library-container .library-content .content-header .header-right .btn-filter-toggle:after{content:"Tìm kiếm đề thi";font-size:14px;font-weight:700}.exam-library-container .library-content .stats-row{grid-template-columns:1fr;gap:16px}.exam-library-container .library-content .exams-grid .grid-main{grid-template-columns:1fr}.exam-library-container .library-content .exams-grid .premium-main-banner{padding:24px}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-inner{gap:24px}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-text h2{font-size:22px}.exam-library-container .library-content .exams-grid .premium-main-banner .banner-text .features{flex-direction:column;gap:12px}.exam-library-container .library-sidebar{display:none}}@media (max-width: 576px){.exam-library-container .library-content .content-header .header-left h1{font-size:26px}}.search-modal-premium .ant-modal-content{padding:0;border-radius:24px!important;overflow:hidden;box-shadow:0 20px 40px #00000026}.search-modal-premium .search-modal-content{padding:32px}.search-modal-premium .search-modal-content .search-input-wrapper{display:flex;gap:12px;margin-bottom:24px}.search-modal-premium .search-modal-content .search-input-wrapper .ant-input-wrapper{height:52px}.search-modal-premium .search-modal-content .search-input-wrapper .ant-input-affix-wrapper{height:52px;border-radius:16px;background:#FBF7F7;border:2px solid transparent;padding-left:20px;transition:all .3s ease}.search-modal-premium .search-modal-content .search-input-wrapper .ant-input-affix-wrapper-focused{border-color:#a98104;background:#fff;box-shadow:0 0 0 4px #a981041a}.search-modal-premium .search-modal-content .search-input-wrapper .ant-input-affix-wrapper .ant-input{background:transparent;font-size:16px;font-weight:500}.search-modal-premium .search-modal-content .search-input-wrapper .btn-modal-search{height:52px!important;padding:0 32px;border-radius:16px;font-weight:700;font-size:16px;background:#a98104;border-color:#a98104;box-shadow:0 8px 16px #a9810433}.search-modal-premium .search-modal-content .search-input-wrapper .btn-modal-search:hover{background:#6d5403!important;border-color:#6d5403!important}.search-modal-premium .search-modal-content .quick-filters h4{font-size:14px;color:#6b5b5b;margin-bottom:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.search-modal-premium .search-modal-content .quick-filters .tags-row{display:flex;flex-wrap:wrap;gap:8px}.search-modal-premium .search-modal-content .quick-filters .tags-row .ant-tag{padding:6px 16px;border-radius:50px;background:#fff;border:1.5px solid #eee;font-size:14px;font-weight:500;color:#2a1f1f;margin:0;transition:all .2s ease;cursor:pointer}.search-modal-premium .search-modal-content .quick-filters .tags-row .ant-tag:hover{border-color:#a98104;color:#a98104;background:rgba(169,129,4,.04);transform:translateY(-2px)}.exam-result-container{background-color:#f9f8f6;min-height:100vh;padding-top:60px;padding-bottom:100px}.exam-result-container .container{max-width:1200px;margin:0 auto;padding:0 40px}.exam-result-container .summary-section{display:grid;grid-template-columns:380px 1fr;gap:40px;margin-bottom:80px}.exam-result-container .score-card-hero{background:#fff;padding:48px 40px;border-radius:40px;text-align:center;box-shadow:0 20px 40px #0000000a;display:flex;flex-direction:column;align-items:center}.exam-result-container .score-card-hero .score-chart{width:100%;max-width:260px;margin-bottom:20px;padding:0}.exam-result-container .score-card-hero .score-text-hero h2{font-size:26px;font-weight:800;color:#2a1f1f;margin-bottom:12px}.exam-result-container .score-card-hero .score-text-hero p{font-size:15px;color:#666;line-height:1.6}.exam-result-container .side-content{display:flex;flex-direction:column;gap:24px}.exam-result-container .stats-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.exam-result-container .stats-row .stat-card{background:#fff;padding:24px 32px;border-radius:16px;box-shadow:0 4px 12px #00000005}.exam-result-container .stats-row .stat-card .stat-label{font-size:13px;font-weight:700;color:#596579;margin-bottom:8px;display:flex;align-items:center;gap:10px}.exam-result-container .stats-row .stat-card .stat-label .anticon{font-size:18px}.exam-result-container .stats-row .stat-card .stat-value{font-size:28px;font-weight:800;color:#2a1f1f}.exam-result-container .stats-row .stat-card:first-child .stat-label .anticon{color:#fcc30f}.exam-result-container .stats-row .stat-card:last-child .stat-label .anticon{color:#2e7d32}.exam-result-container .feedback-section{padding:32px 40px;border-radius:16px;background:#fefaeb;position:relative;overflow:hidden}.exam-result-container .feedback-section:after{content:"";position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:rgba(0,0,0,.03);border-radius:50%}.exam-result-container .feedback-section h4{font-size:18px;font-weight:800;color:#2e7d32;margin-bottom:14px;display:flex;align-items:center;gap:12px}.exam-result-container .feedback-section p{font-size:15px;color:#388e3c;line-height:1.7;font-weight:500}.exam-result-container .explanations-section{position:relative}.exam-result-container .explanations-section .section-title{font-size:24px;font-weight:800;margin-bottom:32px}.exam-result-container .explanations-section .questions-list{display:grid;gap:24px}.exam-result-container .explanations-section .result-loading-state{background:#fff;border-radius:16px;padding:32px;text-align:center;color:#666;font-weight:600}.exam-result-container .explanation-card-premium{background:#fff;padding:32px;border-radius:16px;position:relative;border:1px solid #eee}.exam-result-container .explanation-card-premium .q-badge-row{margin-bottom:24px}.exam-result-container .explanation-card-premium .q-tag-premium{padding:6px 16px;border-radius:8px;font-weight:800;border:none;font-size:12px}.exam-result-container .explanation-card-premium .q-tag-premium.dung{background:#e6f4ea;color:#2e7d32}.exam-result-container .explanation-card-premium .q-tag-premium.sai{background:#ffebee;color:#c62828}.exam-result-container .explanation-card-premium .q-title{font-size:18px;font-weight:700;margin-bottom:24px;line-height:1.6}.exam-result-container .explanation-card-premium .answer-summary{display:grid;gap:12px;margin-bottom:20px}.exam-result-container .explanation-card-premium .answer-summary .answer-row{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:12px;border:1px solid #eee;background:#fafafa}.exam-result-container .explanation-card-premium .answer-summary .answer-row .label{font-size:12px;font-weight:800;color:#7a7a7a;text-transform:uppercase}.exam-result-container .explanation-card-premium .answer-summary .answer-row span:last-child{font-size:15px;line-height:1.6;color:#333;font-weight:600}.exam-result-container .explanation-card-premium .answer-summary .answer-row.correct{background:#e6f4ea;border-color:#c8e6c9}.exam-result-container .explanation-card-premium .answer-summary .answer-row.wrong{background:#ffebee;border-color:#ffcdd2}.exam-result-container .explanation-card-premium .answer-summary .answer-row.selected{background:#eef4ff;border-color:#d6e4ff}.exam-result-container .explanation-card-premium .explanation-box-preview{background:#fbfbfc;padding:24px;border-radius:12px;border:1px dashed #eee}.exam-result-container .explanation-card-premium .explanation-box-preview .label{font-size:12px;font-weight:800;color:#999;text-transform:uppercase;margin-bottom:8px;display:block}.exam-result-container .explanation-card-premium .explanation-box-preview p{font-size:15px;color:#555;line-height:1.7;margin:0}.exam-result-container .explanation-card-premium .explanation-box-preview .text-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.exam-result-container .explanation-card-premium .lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:5;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px;display:flex;align-items:center;justify-content:center}.exam-result-container .unlock-floating-bar{position:sticky;bottom:40px;margin:40px auto 0;width:fit-content;background:linear-gradient(135deg,#ff7a00 0%,#ff3d00 100%);color:#fff;padding:16px 40px;border-radius:50px;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:16px;box-shadow:0 10px 30px #ff3d0066;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:100}.exam-result-container .unlock-floating-bar:hover{transform:translateY(-5px);box-shadow:0 15px 40px #ff3d0099}@media (max-width: 768px){.exam-result-container .container{padding:0 16px}.exam-result-container .summary-section{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.exam-result-container .score-card-hero{padding:32px 20px;border-radius:24px}.exam-result-container .stats-row{grid-template-columns:1fr;gap:16px}.exam-result-container .stats-row .stat-card{padding:16px 20px}.exam-result-container .stats-row .stat-card .stat-value{font-size:24px}.exam-result-container .feedback-section{padding:24px 20px;border-radius:20px}.exam-result-container .explanation-card-premium{padding:20px}.exam-result-container .explanation-card-premium .q-badge-row{margin-bottom:16px}.exam-result-container .explanation-card-premium .q-title{font-size:16px;margin-bottom:16px}.exam-result-container .explanation-card-premium .answer-summary .answer-row{padding:12px 16px}.exam-result-container .explanation-card-premium .answer-summary .answer-row span:last-child{font-size:14px}.exam-result-container .explanation-card-premium .explanation-box-preview{padding:16px}.exam-result-container .explanation-card-premium .explanation-box-preview p{font-size:14px}.exam-result-container .personality-header-banner{padding:32px 16px 24px;margin-bottom:24px;border-radius:24px}.exam-result-container .personality-header-banner .banner-badge{font-size:11px;padding:6px 16px;margin-bottom:12px}.exam-result-container .personality-header-banner .banner-title{font-size:22px;margin-bottom:12px}.exam-result-container .personality-header-banner .banner-subtitle{font-size:14px}.exam-result-container .personality-hero-section{gap:24px;margin-bottom:40px}.exam-result-container .personality-type-card-luxury{padding:32px 20px;border-radius:24px}.exam-result-container .personality-type-card-luxury .pt-badge{margin-bottom:16px;font-size:10px;padding:4px 12px;letter-spacing:1px}.exam-result-container .personality-type-card-luxury .pt-code{font-size:48px}.exam-result-container .personality-type-card-luxury .pt-name{font-size:22px;margin-bottom:12px}.exam-result-container .personality-type-card-luxury .pt-group-tag{padding:4px 12px;font-size:12px;margin-bottom:16px;max-width:100%;word-wrap:break-word;white-space:normal;text-align:center;justify-content:center}.exam-result-container .personality-type-card-luxury .pt-desc{font-size:14px;line-height:1.5}.exam-result-container .personality-type-card-luxury .pt-image-wrapper{margin-top:24px;height:180px;border-radius:16px}.exam-result-container .personality-type-card-luxury .pt-default-badge-artwork{margin-top:24px;width:90px;height:90px}.exam-result-container .personality-type-card-luxury .pt-default-badge-artwork .artwork-icon{font-size:40px}.exam-result-container .personality-details-grid{gap:16px}.exam-result-container .personality-details-grid .detail-card{padding:20px;border-radius:20px;gap:16px}.exam-result-container .personality-details-grid .detail-card .detail-icon-wrap{width:40px;height:40px;font-size:18px;border-radius:12px}.exam-result-container .personality-details-grid .detail-card .detail-body h4{font-size:15px}.exam-result-container .personality-details-grid .detail-card .detail-body p{font-size:13px}.exam-result-container .personality-scores-section-premium{padding:24px 16px;border-radius:24px;margin-bottom:40px}.exam-result-container .personality-scores-section-premium .section-header-row{gap:12px;margin-bottom:8px}.exam-result-container .personality-scores-section-premium .section-header-row .icon-wrap{font-size:24px}.exam-result-container .personality-scores-section-premium .section-header-row h3{font-size:18px}.exam-result-container .personality-scores-section-premium .section-desc{font-size:13px;margin-bottom:24px}.exam-result-container .personality-scores-section-premium .scores-luxury-grid{gap:20px}.exam-result-container .dichotomy-row-premium{margin-bottom:16px}.exam-result-container .dichotomy-row-premium .dichotomy-title-row{margin-bottom:8px}.exam-result-container .dichotomy-row-premium .dichotomy-title-row .d-title{font-size:12px}.exam-result-container .dichotomy-row-premium .dichotomy-title-row .dominant-badge{font-size:11px;padding:2px 10px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container{padding:12px;border-radius:16px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row{margin-bottom:10px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label{font-size:12px;gap:6px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.active .trait-percent{font-size:15px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label .trait-code-badge{width:24px;height:24px;font-size:12px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .slider-bar-bg{height:10px}.exam-result-container .explanations-section-premium{padding:24px 16px;border-radius:24px;margin-bottom:40px}.exam-result-container .explanations-section-premium .section-header-row{gap:12px;margin-bottom:8px}.exam-result-container .explanations-section-premium .section-header-row .icon-wrap{font-size:24px}.exam-result-container .explanations-section-premium .section-header-row h3{font-size:18px}.exam-result-container .explanations-section-premium .section-desc{font-size:13px;margin-bottom:24px}.exam-result-container .explanations-section-premium .questions-premium-list{gap:20px}.exam-result-container .explanation-card-luxury{padding:20px;border-radius:20px}.exam-result-container .explanation-card-luxury .q-badge-row-luxury{margin-bottom:12px;gap:8px}.exam-result-container .explanation-card-luxury .q-badge-row-luxury .q-number{font-size:11px}.exam-result-container .explanation-card-luxury .q-badge-row-luxury .q-trait-tag{font-size:11px;padding:3px 10px}.exam-result-container .explanation-card-luxury .q-title{font-size:15px;margin-bottom:16px}.exam-result-container .explanation-card-luxury .review-answer-item{padding:12px 16px;border-radius:12px;gap:10px}.exam-result-container .explanation-card-luxury .review-answer-item .check-indicator{width:16px;height:16px}.exam-result-container .explanation-card-luxury .review-answer-item .ans-text{font-size:13.5px}.exam-result-container .explanation-card-luxury .review-answer-item .selection-badge{font-size:10px}.exam-result-container .unlock-floating-bar{bottom:20px;padding:12px 30px;font-size:14px}.exam-result-container .personality-scores-section{margin-bottom:40px}.exam-result-container .personality-scores-section .section-title{font-size:18px;margin-bottom:16px}.exam-result-container .personality-scores-section .score-card-item{padding:16px}.exam-result-container .personality-scores-section .score-card-item .score-header{margin-bottom:8px}.exam-result-container .personality-scores-section .score-card-item .score-header .trait-code{font-size:14px}.exam-result-container .personality-scores-section .score-card-item .score-header .trait-score{font-size:13px}.exam-result-container .disc-trait-bar-row{padding:16px 20px;border-radius:16px}}@media (max-width: 768px) and (max-width: 480px){.exam-result-container .personality-details-grid .detail-card{flex-direction:column;align-items:center;text-align:center}.exam-result-container .personality-details-grid .detail-card .detail-icon-wrap{margin-bottom:4px}.exam-result-container .dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label .trait-name{display:none}}.unlock-modal-premium .ant-modal-content{border-radius:40px;padding:0;overflow:hidden}.unlock-modal-premium .unlock-content{padding:48px;text-align:center}.unlock-modal-premium .modal-icon{width:72px;height:72px;background:rgba(252,195,15,.1);color:#fcc30f;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;font-size:32px}.unlock-modal-premium h2{font-size:28px;font-weight:900;margin-bottom:16px;color:#2a1f1f}.unlock-modal-premium .subtitle{color:#888;font-size:15px;margin-bottom:48px;max-width:440px;margin-left:auto;margin-right:auto;line-height:1.6}.unlock-modal-premium .steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.unlock-modal-premium .step-card{background:#FBF7F7;padding:24px 16px;border-radius:24px;border:2px solid transparent;text-align:left}.unlock-modal-premium .step-card.active{background:#fff;border-color:#fcc30f;box-shadow:0 10px 30px #0000000f}.unlock-modal-premium .step-card.active .step-dot{background:#FCC30F;color:#fff}.unlock-modal-premium .step-card .step-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-weight:800;font-size:14px}.unlock-modal-premium .step-card .step-dot{width:24px;height:24px;border-radius:50%;background:#ddd;color:#666;font-size:12px;display:flex;align-items:center;justify-content:center}.unlock-modal-premium .step-card .step-body .icon-step{font-size:24px;color:#fcc30f;margin-bottom:12px;display:block}.unlock-modal-premium .step-card .step-body p{font-size:13px;color:#555;font-weight:600;line-height:1.4;margin:0}.unlock-modal-premium .step-card .progress-wrap{margin-top:16px;height:6px;background:#eee;border-radius:3px;overflow:hidden}.unlock-modal-premium .step-card .progress-wrap .progress-fill{height:100%;background:#FCC30F;border-radius:3px}.unlock-modal-premium .code-entry-section{background:#f4f4f5;padding:32px;border-radius:24px}.unlock-modal-premium .code-entry-section .entry-label{font-size:13px;font-weight:800;color:#888;margin-bottom:20px;letter-spacing:1px}.unlock-modal-premium .code-entry-section .entry-row{display:flex;gap:16px;align-items:center}.unlock-modal-premium .code-entry-section .code-input-premium{flex:1;height:56px;background:#fff;border-radius:12px;padding:0 20px;font-size:20px;font-weight:800;color:#2a1f1f;border:2px solid #eee;outline:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.unlock-modal-premium .code-entry-section .code-input-premium:focus{border-color:#fcc30f;box-shadow:0 0 0 2px #fcc30f1a}.unlock-modal-premium .code-entry-section .btn-verify-luxury{height:56px;padding:0 40px;border-radius:12px;font-weight:800;background:#FCC30F;box-shadow:0 4px 12px #fcc30f33}.personality-header-banner{text-align:center;padding:60px 20px 48px;background:radial-gradient(circle at top,rgba(252,195,15,.08) 0%,transparent 70%);border-radius:40px;margin-bottom:40px}.personality-header-banner .banner-badge{display:inline-block;font-size:13px;font-weight:800;color:#fcc30f;background:rgba(252,195,15,.1);padding:8px 20px;border-radius:50px;letter-spacing:1.5px;margin-bottom:20px;box-shadow:0 4px 15px #00000005}.personality-header-banner .banner-title{font-size:38px;font-weight:900;color:#3d1210;letter-spacing:-.5px;margin-bottom:16px;line-height:1.2}@media (max-width: 768px){.personality-header-banner .banner-title{font-size:28px}}.personality-header-banner .banner-subtitle{font-size:16px;color:#6b5b5b;max-width:700px;margin:0 auto;line-height:1.6}.personality-hero-section{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:60px}@media (min-width: 992px){.personality-hero-section{grid-template-columns:420px 1fr}}.personality-type-card-luxury{position:relative;color:#fff;padding:48px 40px;border-radius:36px;text-align:center;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.personality-type-card-luxury:hover{transform:translateY(-8px);box-shadow:0 35px 60px -10px #0000004d}.personality-type-card-luxury:hover .pt-glow-effect{opacity:.6;transform:scale(1.2)}.personality-type-card-luxury .pt-glow-effect{position:absolute;width:150%;height:150%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);top:-25%;left:-25%;opacity:.3;transition:transform 1s ease,opacity .5s ease;pointer-events:none}.personality-type-card-luxury.analysts-theme{background:linear-gradient(135deg,#4f46e5 0%,#dba806 50%,#FCC30F 100%);box-shadow:0 20px 45px #dba80640}.personality-type-card-luxury.diplomats-theme{background:linear-gradient(135deg,#a98104 0%,#dba806 50%,#FCC30F 100%);box-shadow:0 20px 45px #dba80640}.personality-type-card-luxury.sentinels-theme{background:linear-gradient(135deg,#0284c7 0%,#FCC30F 50%,#38bdf8 100%);box-shadow:0 20px 45px #fcc30f40}.personality-type-card-luxury.explorers-theme{background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%);box-shadow:0 20px 45px #f59e0b40}.personality-type-card-luxury .pt-badge{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.25);padding:6px 16px;border-radius:50px;margin-bottom:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.personality-type-card-luxury .pt-code{font-size:72px;font-weight:900;line-height:1;margin-bottom:8px;letter-spacing:-2px;text-shadow:0 10px 20px rgba(0,0,0,.15)}.personality-type-card-luxury .pt-name{font-size:26px;font-weight:800;color:#fff;margin-bottom:16px;text-shadow:0 4px 10px rgba(0,0,0,.1)}.personality-type-card-luxury .pt-group-tag{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.2);padding:6px 14px;border-radius:50px;font-size:13px;font-weight:700;margin-bottom:24px;border:1px solid rgba(255,255,255,.1)}.personality-type-card-luxury .pt-desc{font-size:15px;line-height:1.6;color:#ffffffe6;margin:0}.personality-type-card-luxury .pt-image-wrapper{margin-top:32px;border-radius:20px;overflow:hidden;width:100%;height:200px;box-shadow:0 10px 25px #00000026}.personality-type-card-luxury .pt-image-wrapper img{width:100%;height:100%;object-fit:cover}.personality-type-card-luxury .pt-default-badge-artwork{margin-top:32px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.3)}.personality-type-card-luxury .pt-default-badge-artwork .artwork-icon{font-size:56px;animation:pulse-artwork 2s infinite ease-in-out}@keyframes pulse-artwork{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.personality-details-grid{display:flex;flex-direction:column;gap:20px}.personality-details-grid .detail-card{background:#fff;padding:24px 28px;border-radius:24px;box-shadow:0 10px 25px #00000005;border:1px solid #E7DCDC;display:flex;gap:20px;align-items:flex-start;transition:border-color .3s ease,box-shadow .3s ease}.personality-details-grid .detail-card:hover{border-color:#cfc3c3;box-shadow:0 12px 30px #0000000a}.personality-details-grid .detail-card .detail-icon-wrap{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.personality-details-grid .detail-card .detail-body{flex:1}.personality-details-grid .detail-card .detail-body h4{font-size:16px;font-weight:800;color:#2a1f1f;margin-bottom:8px}.personality-details-grid .detail-card .detail-body p{font-size:14px;line-height:1.6;color:#5c4d4d;margin:0}.personality-details-grid .detail-card .pills-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.personality-details-grid .detail-card .pill{font-size:13px;font-weight:700;padding:6px 14px;border-radius:50px;border:1px solid transparent;transition:transform .2s ease}.personality-details-grid .detail-card .pill:hover{transform:translateY(-2px)}.personality-details-grid .detail-card .pill.strengths-pill{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.personality-details-grid .detail-card .pill.weaknesses-pill{background:#fffbeb;color:#92400e;border-color:#fde68a}.personality-details-grid .detail-card .pill.careers-pill{background:#eff6ff;color:#6d5403;border-color:#bfdbfe}.personality-scores-section-premium{background:#fff;padding:48px 40px;border-radius:36px;box-shadow:0 10px 30px #00000005;border:1px solid #E7DCDC;margin-bottom:60px}.personality-scores-section-premium .section-header-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.personality-scores-section-premium .section-header-row .icon-wrap{font-size:32px}.personality-scores-section-premium .section-header-row h3{font-size:22px;font-weight:900;color:#3d1210;margin:0}.personality-scores-section-premium .section-desc{font-size:15px;color:#6b5b5b;margin-bottom:40px;line-height:1.5}.personality-scores-section-premium .scores-luxury-grid{display:flex;flex-direction:column;gap:28px}.dichotomy-row-premium{margin-bottom:24px}.dichotomy-row-premium:last-child{margin-bottom:0}.dichotomy-row-premium .dichotomy-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dichotomy-row-premium .dichotomy-title-row .d-title{font-size:14px;font-weight:800;color:#5c4d4d;text-transform:uppercase;letter-spacing:.5px}.dichotomy-row-premium .dichotomy-title-row .dominant-badge{font-size:12px;font-weight:800;color:#fff;padding:4px 12px;border-radius:50px}.dichotomy-row-premium .dichotomy-slider-container{background:#FBF7F7;padding:20px 24px;border-radius:20px;border:1px solid #E7DCDC}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#6b5b5b;transition:all .3s ease}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.left{justify-content:flex-start}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.right{justify-content:flex-end}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.active{color:#3d1210;font-weight:800}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.active .trait-code-badge{color:#fff;border-color:transparent;box-shadow:0 4px 10px #0000001a}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label.active .trait-percent{font-size:18px;font-weight:900;color:#3d1210}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label .trait-code-badge{width:32px;height:32px;border-radius:50%;background:#fff;color:#6b5b5b;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border:1px solid #E7DCDC;transition:all .3s ease}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label .trait-name{font-size:14px}.dichotomy-row-premium .dichotomy-slider-container .dichotomy-labels-row .side-label .trait-percent{font-size:16px;font-weight:700;color:#a09393}.dichotomy-row-premium .dichotomy-slider-container .slider-bar-bg{position:relative;height:14px;background:#CFC3C3;border-radius:50px;overflow:hidden;display:flex}.dichotomy-row-premium .dichotomy-slider-container .slider-bar-bg .slider-bar-fill-left{height:100%;border-radius:50px 0 0 50px;transition:width .8s cubic-bezier(.16,1,.3,1)}.dichotomy-row-premium .dichotomy-slider-container .slider-bar-bg .slider-divider{width:2px;height:100%;background:#fff;z-index:2}.dichotomy-row-premium .dichotomy-slider-container .slider-bar-bg .slider-bar-fill-right{height:100%;border-radius:0 50px 50px 0;margin-left:auto;transition:width .8s cubic-bezier(.16,1,.3,1)}.explanations-section-premium{background:#fff;padding:48px 40px;border-radius:36px;box-shadow:0 10px 30px #00000005;border:1px solid #E7DCDC;margin-bottom:60px}.explanations-section-premium .section-header-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.explanations-section-premium .section-header-row .icon-wrap{font-size:32px}.explanations-section-premium .section-header-row h3{font-size:22px;font-weight:900;color:#3d1210;margin:0}.explanations-section-premium .section-desc{font-size:15px;color:#6b5b5b;margin-bottom:40px;line-height:1.5}.explanations-section-premium .questions-premium-list{display:flex;flex-direction:column;gap:28px}.explanation-card-luxury{background:#FBF7F7;padding:32px;border-radius:24px;border:1px solid #E7DCDC;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.explanation-card-luxury:hover{border-color:#cfc3c3;transform:translateY(-2px);box-shadow:0 10px 25px #00000005}.explanation-card-luxury .q-badge-row-luxury{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.explanation-card-luxury .q-badge-row-luxury .q-number{font-size:12px;font-weight:800;color:#6b5b5b;letter-spacing:1px}.explanation-card-luxury .q-badge-row-luxury .q-trait-tag{font-size:12px;font-weight:700;padding:4px 14px;border-radius:50px}.explanation-card-luxury .q-title{font-size:17px;font-weight:800;color:#3d1210;margin-bottom:24px;line-height:1.5}.explanation-card-luxury .answers-review-list{display:flex;flex-direction:column;gap:12px}.explanation-card-luxury .review-answer-item{background:#fff;border:2px solid #E7DCDC;border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:14px;transition:all .25s ease}.explanation-card-luxury .review-answer-item.selected{font-weight:700;box-shadow:0 4px 15px #00000005;color:#3d1210}.explanation-card-luxury .review-answer-item.selected .check-indicator{border-color:transparent!important;background:transparent;display:flex;align-items:center;justify-content:center}.explanation-card-luxury .review-answer-item.selected .check-indicator .dot{width:12px;height:12px;border-radius:50%}.explanation-card-luxury .review-answer-item .check-indicator{width:20px;height:20px;border-radius:50%;border:2px solid #CFC3C3;flex-shrink:0}.explanation-card-luxury .review-answer-item .ans-text{font-size:14.5px;flex:1;color:#4a3c3c}.explanation-card-luxury .review-answer-item .selection-badge{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.disc-trait-bar-row{background:#fff;border-radius:20px;padding:24px 28px;border:1px solid #F4EFEF;transition:transform .25s ease,box-shadow .25s ease}.disc-trait-bar-row:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.disc-trait-bar-row .disc-trait-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.disc-trait-bar-row .disc-trait-header .disc-trait-icon{font-size:20px}.disc-trait-bar-row .disc-trait-header .disc-trait-name{font-size:15px;font-weight:800;color:#2a1f1f;flex:1}.disc-trait-bar-row .disc-trait-header .disc-trait-percent{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.disc-trait-bar-row .disc-bar-bg{width:100%;height:12px;background:#F4EFEF;border-radius:12px;overflow:hidden;margin-bottom:10px}.disc-trait-bar-row .disc-bar-bg .disc-bar-fill{height:100%;border-radius:12px;transition:width 1s cubic-bezier(.4,0,.2,1)}.disc-trait-bar-row .disc-trait-desc{font-size:13px;color:#6b5b5b;line-height:1.5;margin:0}.mission-execute-modal-premium .ant-modal-content{border-radius:28px!important;padding:0!important;overflow:hidden!important;background-color:#f4efef!important;box-shadow:0 25px 50px -12px #00000040!important}.mission-execute-modal-premium .ant-modal-close{top:20px!important;right:20px!important;color:#6b5b5b!important;background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0000000d!important;transition:all .2s ease!important}.mission-execute-modal-premium .ant-modal-close:hover{background:#fff!important;color:#ef4444!important;transform:scale(1.05) rotate(90deg)}.lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;z-index:10;background:rgba(255,255,255,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.lock-overlay:hover{background:rgba(255,255,255,.3)}.lock-overlay:hover span{transform:scale(1.05);box-shadow:0 12px 30px #0000001f!important}.lock-overlay span{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.95);color:#2a1f1f;font-weight:800;padding:12px 28px;border-radius:50px;box-shadow:0 10px 25px #00000014;border:1px solid rgba(226,232,240,.8);font-size:14px}.text-blur{filter:blur(8px)!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.exam-session-container{background-color:#f1f4f8;min-height:100vh;display:flex;flex-direction:column;padding-top:40px;padding-bottom:80px}.exam-session-container .main-content-layout{flex:1;margin-bottom:80px}.exam-session-container .container{max-width:1400px;margin:0 auto;padding:0 40px}.exam-session-container .main-content-layout{display:grid;grid-template-columns:1fr 340px;gap:40px}.exam-session-container .mbti-timer-banner{background:linear-gradient(135deg,#FCC30F 0%,#f0a12e 100%);border-radius:16px 16px 0 0;padding:16px 32px;text-align:center;margin-bottom:0}.exam-session-container .mbti-timer-banner .timer-display{font-size:28px;font-weight:900;color:#fff;letter-spacing:2px;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px rgba(0,0,0,.2)}.exam-session-container .mbti-timer-banner+.mbti-question-circles{border-radius:0;margin-top:0;margin-bottom:0;border-top:none;border-bottom:1px dashed rgba(107,91,91,.15)}.exam-session-container .mbti-question-circles+.question-card{border-radius:0 0 24px 24px;margin-top:0;border-top:none}.exam-session-container .mbti-question-circles{background:#ffffff;border-radius:16px;padding:24px 32px;border:1px solid rgba(107,91,91,.1);margin-bottom:24px}.exam-session-container .mbti-question-circles .circles-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.exam-session-container .mbti-question-circles .circles-grid .q-item{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);border:2px solid transparent}.exam-session-container .mbti-question-circles .circles-grid .q-item.done{background:#FCC30F;color:#fff}.exam-session-container .mbti-question-circles .circles-grid .q-item.bookmarked{background:#fa8c16;color:#fff}.exam-session-container .mbti-question-circles .circles-grid .q-item.current{border:2px solid #FCC30F;color:#fcc30f;background:rgba(252,195,15,.1);box-shadow:0 0 0 3px #fcc30f26;font-weight:800}.exam-session-container .mbti-question-circles .circles-grid .q-item.none{background:#fff;color:#666;border:2px solid #ddd}.exam-session-container .mbti-question-circles .circles-grid .q-item .bookmark-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#fa8c16;border:2px solid #fff}.exam-session-container .mbti-question-circles .circles-grid .q-item:hover{transform:scale(1.15);z-index:1}.exam-session-container .question-area{min-width:0}.exam-session-container .question-area .question-card{background:#ffffff;padding:48px;border-radius:24px;box-shadow:0 8px 16px #1b1c1c0a;margin-bottom:32px;border:1px solid rgba(107,91,91,.1)}.exam-session-container .question-area .question-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.exam-session-container .question-area .question-card .card-header .q-badge{background:rgba(219,168,6,.1);color:#dba806;border:none;padding:6px 20px;border-radius:50px;font-weight:800;font-size:14px;text-transform:uppercase}.exam-session-container .question-area .question-card .card-header .bookmark-status{display:flex;align-items:center;gap:8px;color:#fa8c16;font-weight:800;font-size:14px}.exam-session-container .question-area .question-card .question-text{font-size:24px;font-weight:700;color:#2a1f1f;margin-bottom:48px;line-height:1.6}.exam-session-container .question-area .question-card .question-text .math{font-family:Inter,serif;color:#dba806;font-style:italic}.exam-session-container .question-area .question-card .question-heading{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.exam-session-container .question-area .question-card .question-heading .question-order{display:inline-flex;align-self:flex-start;padding:8px 16px;border-radius:999px;background:rgba(252,195,15,.08);color:#fcc30f;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.exam-session-container .question-area .question-card .question-heading h2{margin:0;font-size:28px;font-weight:800;color:#2a1f1f;line-height:1.4}.exam-session-container .question-area .question-card .answers-grid{display:grid;grid-template-columns:1fr;gap:18px}.exam-session-container .question-area .question-card .answers-grid .answer-item{background:rgba(107,91,91,.05);padding:24px 32px;border-radius:16px;display:flex;align-items:center;gap:18px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);border:2px solid transparent;position:relative}.exam-session-container .question-area .question-card .answers-grid .answer-item:hover{background:rgba(107,91,91,.08);transform:translate(8px)}.exam-session-container .question-area .question-card .answers-grid .answer-item.selected{background:rgba(219,168,6,.08);border-color:#dba806}.exam-session-container .question-area .question-card .answers-grid .answer-item.selected .ans-label,.exam-session-container .question-area .question-card .answers-grid .answer-item.selected .ans-text{color:#dba806;font-weight:800}.exam-session-container .question-area .question-card .answers-grid .answer-item .radio-circle{width:24px;height:24px;border-radius:50%;border:2px solid rgba(107,91,91,.3);display:flex;align-items:center;justify-content:center}.exam-session-container .question-area .question-card .answers-grid .answer-item .radio-circle .inner-dot{width:12px;height:12px;border-radius:50%;background:#dba806}.exam-session-container .question-area .question-card .answers-grid .answer-item .ans-label{font-size:18px;font-weight:700;color:#6b5b5b}.exam-session-container .question-area .question-card .answers-grid .answer-item .ans-text{font-size:18px;color:#2a1f1f}.exam-session-container .question-area .question-card .answers-grid .answer-item .check-icon{position:absolute;right:32px;color:#dba806;font-size:20px}.exam-session-container .question-area .navigation-row{display:flex;justify-content:space-between;margin-bottom:48px}.exam-session-container .question-area .navigation-row .nav-btns{display:flex;gap:16px}.exam-session-container .question-area .navigation-row .ant-btn{border-radius:14px;font-weight:800;height:52px;padding:0 28px}.exam-session-container .question-area .navigation-row .ant-btn.btn-next{background:#FCC30F;color:#fff}.exam-session-container .question-area .navigation-row .ant-btn.btn-bookmark{border:2px solid rgba(34,164,93,.3);color:#22a45d;background:rgba(34,164,93,.05)}.exam-session-container .question-area .navigation-row .ant-btn.btn-bookmark:hover{background:rgba(34,164,93,.1)}.exam-session-container .question-area .navigation-row .ant-btn.btn-bookmark.active{background:#fa8c16;color:#fff;border-color:#fa8c16;box-shadow:0 4px 12px #fa8c164d}.exam-session-container .question-area .tips-row{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:40px}.exam-session-container .question-area .tips-row .tip-box{padding:32px;border-radius:16px;display:flex;gap:20px}.exam-session-container .question-area .tips-row .tip-box h4{font-size:16px;font-weight:800;margin-bottom:10px;color:#fff}.exam-session-container .question-area .tips-row .tip-box p{font-size:14px;margin:0;line-height:1.6;opacity:.9}.exam-session-container .question-area .tips-row .tip-box.hint{background:#ffffff;border:1px solid rgba(107,91,91,.15)}.exam-session-container .question-area .tips-row .tip-box.hint .icon{width:48px;height:48px;background:rgba(219,168,6,.1);color:#dba806;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px}.exam-session-container .question-area .tips-row .tip-box.hint h4{color:#2a1f1f}.exam-session-container .question-area .tips-row .tip-box.hint p{color:#6b5b5b}.exam-session-container .question-area .tips-row .tip-box.help{background:#FCC30F;color:#fff;background-image:radial-gradient(circle at 100% 100%,rgba(255,255,255,.1) 0%,transparent 60%);box-shadow:0 10px 30px #fcc30f33}.exam-session-container .exam-sidebar{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:hidden}.exam-session-container .exam-sidebar .es2-tracker{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.exam-session-container .exam-sidebar .es2-tracker__head,.exam-session-container .exam-sidebar .es2-tracker__legend{flex-shrink:0}.exam-session-container .exam-sidebar .es2-tracker__grid{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.exam-session-container .exam-sidebar .es2-submit,.exam-session-container .exam-sidebar .ant-btn{flex-shrink:0}.exam-session-container .exam-sidebar .candidate-info-card{background:#ffffff;padding:32px;border-radius:16px;margin-bottom:24px;border:1px solid rgba(109,84,3,.1);box-shadow:0 8px 16px #1b1c1c0a}.exam-session-container .exam-sidebar .candidate-info-card .candidate-header{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dotted rgba(109,84,3,.1)}.exam-session-container .exam-sidebar .candidate-info-card .candidate-header .candidate-basic h4{font-size:18px;font-weight:800;color:#2a1f1f;margin-bottom:4px}.exam-session-container .exam-sidebar .candidate-info-card .candidate-header .candidate-basic .ant-tag{font-weight:700;border-radius:6px}.exam-session-container .exam-sidebar .candidate-info-card .timer-section{text-align:center}.exam-session-container .exam-sidebar .candidate-info-card .timer-section .timer-label{font-size:12px;font-weight:800;color:#6b5b5b;text-transform:uppercase;margin-bottom:8px}.exam-session-container .exam-sidebar .candidate-info-card .timer-section .timer-value{font-size:36px;font-weight:900;color:#fcc30f;display:flex;align-items:center;justify-content:center;gap:12px;font-variant-numeric:tabular-nums}.exam-session-container .exam-sidebar .question-list-section{background:#ffffff;padding:32px;border-radius:16px;margin-bottom:32px;border:1px solid rgba(107,91,91,.1)}.exam-session-container .exam-sidebar .question-list-section .list-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;color:#6b5b5b;margin-bottom:28px;text-transform:uppercase;letter-spacing:.5px}.exam-session-container .exam-sidebar .question-list-section .list-header .list-header-meta{display:flex;align-items:center;gap:12px}.exam-session-container .exam-sidebar .question-list-section .list-header .current-question-label{padding:6px 10px;border-radius:999px;background:rgba(219,168,6,.1);color:#dba806}.exam-session-container .exam-sidebar .question-list-section .list-header .total{color:#fcc30f}.exam-session-container .exam-sidebar .question-list-section .q-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:48px}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item.done{background:#FCC30F;color:#fff;border:2px solid transparent}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item.bookmarked{background:#fa8c16;color:#fff;border:2px solid transparent}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item.bookmarked.current{border-color:#fcc30f}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item.current{border:2px solid #dba806;color:#dba806;background:rgba(219,168,6,.1);box-shadow:0 0 0 4px #dba8061f}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item.none{background:rgba(107,91,91,.08);color:#6b5b5b;border:2px solid transparent}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item .bookmark-dot{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:#fa8c16;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item:hover{transform:scale(1.1);z-index:1;box-shadow:0 8px 16px #1b1c1c0a}.exam-session-container .exam-sidebar .question-list-section .legend{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#6b5b5b}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item .box{width:18px;height:18px;border-radius:5px}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item .box.done{background:#FCC30F}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item .box.bookmarked{background:#fa8c16}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item .box.current{border:2px solid #dba806;background:rgba(219,168,6,.05)}.exam-session-container .exam-sidebar .question-list-section .legend .leg-item .box.none{background:rgba(107,91,91,.15)}.exam-session-container .exam-sidebar .btn-quy-che{height:56px;border-radius:16px;font-weight:800;color:#2a1f1f;border:1px solid rgba(107,91,91,.15);display:flex;align-items:center;justify-content:center;gap:12px;background:#ffffff}.exam-session-container .exam-sidebar .btn-quy-che:hover{border-color:#fcc30f;color:#fcc30f;transform:translateY(-3px);box-shadow:0 8px 16px #1b1c1c0a}.exam-session-container .exam-sidebar .btn-submit-sidebar{height:56px;border-radius:16px;font-weight:800;background:linear-gradient(135deg,#ff7a00 0%,#ff5c00 100%)!important;border:none!important;color:#fff!important;font-size:16px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #ff5c004d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.exam-session-container .exam-sidebar .btn-submit-sidebar span{color:#fff!important}.exam-session-container .exam-sidebar .btn-submit-sidebar:hover,.exam-session-container .exam-sidebar .btn-submit-sidebar:focus{background:linear-gradient(135deg,#ff8c1a 0%,#ff6b1a 100%)!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 12px 24px #ff5c0073!important}.exam-session-container .exam-sidebar .btn-submit-sidebar:active{transform:translateY(-1px);box-shadow:0 6px 15px #ff5c0059!important}.rules-modal .ant-modal-content{padding:0;border-radius:32px;overflow:hidden;box-shadow:0 24px 48px #1b1c1c14}.rules-modal .rules-modal-content{padding:48px}.rules-modal .modal-header{display:flex;align-items:center;gap:24px;margin-bottom:48px}.rules-modal .modal-header .icon-badge{width:64px;height:64px;background:rgba(219,168,6,.1);color:#dba806;font-size:28px;display:flex;align-items:center;justify-content:center;border-radius:18px}.rules-modal .modal-header h3{font-size:26px;font-weight:900;color:#2a1f1f;margin:0;letter-spacing:-.5px}.rules-modal .modal-header p{font-size:14px;color:#6b5b5b;margin:0;font-weight:600}.rules-modal .rules-sections{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.rules-modal .section-item{display:flex;gap:20px;padding:24px;border-radius:20px;transition:all .3s}.rules-modal .section-item.highlight-box{background:#FBF7F7;border:1px solid #fefaeb}.rules-modal .section-item.highlight-box:hover{border-color:#dba806;transform:translateY(-4px)}.rules-modal .section-item.full-width{grid-column:span 2;flex-direction:column;padding:0;background:transparent}.rules-modal .section-item .number{width:32px;height:32px;background:#FCC30F;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0;box-shadow:0 4px 10px #fcc30f4d}.rules-modal .section-item .section-title-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.rules-modal .section-item .section-title-row h4{margin:0}.rules-modal .section-item h4{font-size:17px;font-weight:800;color:#2a1f1f;margin-bottom:12px}.rules-modal .section-item p{font-size:14px;color:#6b5b5b;line-height:1.6;margin:0}.rules-modal .warning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.rules-modal .warning-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:24px 16px;background:#fffafa;border:1px solid #ffecec;border-radius:20px;color:#b20000;font-size:14px;font-weight:700;transition:all .3s}.rules-modal .warning-card .w-icon{font-size:24px}.rules-modal .warning-card span{line-height:1.4}.rules-modal .warning-card:hover{background:#fff1f1;border-color:#b20000;transform:scale(1.02)}.rules-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(107,91,91,.08)}.rules-modal .modal-footer .note{font-size:13px;color:#6b5b5b;font-weight:700;display:flex;align-items:center;gap:10px}.rules-modal .modal-footer .footer-btns{display:flex;gap:12px}.rules-modal .modal-footer .btn-close{border-radius:12px;font-weight:800;height:48px;background:#F7F3F3;border:none;padding:0 24px}.rules-modal .modal-footer .btn-confirm{border-radius:12px;font-weight:800;height:48px;padding:0 28px;background:#FCC30F;box-shadow:0 4px 12px #fcc30f33}.start-screen{max-width:730px;margin:0 auto 40px;background:#ffffff;border-radius:16px;padding:28px 44px;box-shadow:0 2px 8px #2a1f1f0f;border:1px solid #e8ebf0;animation:fadeIn .6s ease-out}.start-screen .start-header{text-align:center;margin-bottom:28px}.start-screen .start-header .category-breadcrumb{margin-bottom:14px;display:flex;justify-content:center}.start-screen .start-header .category-breadcrumb .premium-tag{padding:6px 14px;border-radius:50px;background:rgba(252,195,15,.07);border:1px solid rgba(252,195,15,.18);color:#fcc30f;font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px}.start-screen .start-header .start-icon{width:64px;height:64px;background:rgba(252,195,15,.07);color:#fcc30f;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 18px;box-shadow:none;animation:float 3s ease-in-out infinite}.start-screen .start-header h1.exam-main-title{font-size:25px;font-weight:800;color:#2a1f1f;margin-bottom:10px;letter-spacing:-.4px;line-height:1.4}.start-screen .start-header p.exam-subtitle{font-size:14px;color:#6b5b5b;font-weight:500;max-width:600px;margin:0 auto;line-height:1.6}.start-screen .info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px}.start-screen .info-grid .info-item{background:#fafbfc;padding:17px 10px;border-radius:14px;text-align:center;border:1px solid #edf0f4;transition:all .25s ease}.start-screen .info-grid .info-item:hover{background:#fff;border-color:#fcc30f59;transform:translateY(-2px)}.start-screen .info-grid .info-item .i-icon{font-size:20px;color:#fcc30f;margin-bottom:7px}.start-screen .info-grid .info-item .i-label{display:block;font-size:10px;font-weight:800;color:#6b5b5b;text-transform:uppercase;margin-bottom:4px}.start-screen .info-grid .info-item .i-value{display:block;font-size:14px;font-weight:800;color:#2a1f1f}.start-screen .rules-preview{background:#fafbfc;border:1px solid #e8ebf0;border-radius:14px;padding:20px 24px;margin-bottom:28px}.start-screen .rules-preview h4{font-size:16px;font-weight:800;color:#2a1f1f;margin-bottom:14px;display:flex;align-items:center;gap:9px}.start-screen .rules-preview ul{list-style:none;padding:0;margin:0}.start-screen .rules-preview ul li{margin-bottom:8px;font-size:13px;color:#6b5b5b;font-weight:500;display:flex;gap:8px;line-height:1.5}.start-screen .rules-preview ul li:last-child{margin-bottom:0}.start-screen .rules-preview ul li:before{content:"•";color:#fcc30f;font-weight:900;font-size:18px;line-height:1}.start-screen .start-actions{display:flex;flex-direction:column;align-items:center;gap:14px}.start-screen .start-actions .btn-start-now{height:54px;min-width:240px;padding:0 42px;font-size:16px;font-weight:800;border-radius:12px;background:#FCC30F;border:none;box-shadow:0 5px 14px #fcc30f38;transition:transform .2s ease,box-shadow .2s ease}.start-screen .start-actions .btn-start-now:hover{transform:translateY(-2px);box-shadow:0 8px 20px #fcc30f4d}.start-screen .start-actions .btn-start-now:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1200px){.exam-session-container .main-content-layout{grid-template-columns:1fr}.exam-session-container .exam-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px;max-height:none;overflow:visible}.exam-session-container .exam-sidebar .btn-quy-che{grid-column:span 2}.exam-session-container .exam-sidebar .es2-tracker,.exam-session-container .exam-sidebar .es2-tracker__grid{display:block;max-height:none;overflow:visible}.exam-session-container .exam-sidebar .es2-tracker__grid{display:grid}.exam-session-container .exam-sidebar .es2-tracker{grid-column:span 2}}@media (max-width: 768px){.exam-session-container{padding-top:16px;padding-bottom:40px}.exam-session-container .container{padding:0 16px}.exam-session-container .main-content-layout{margin-bottom:32px;gap:24px}.exam-session-container .exam-header .header-center{display:none}.exam-session-container .mbti-timer-banner{padding:12px 16px}.exam-session-container .mbti-timer-banner .timer-display{font-size:22px;letter-spacing:1px}.exam-session-container .mbti-question-circles{padding:16px 12px}.exam-session-container .mbti-question-circles .circles-grid{gap:8px;justify-content:flex-start}.exam-session-container .mbti-question-circles .circles-grid .q-item{width:32px;height:32px;font-size:12px;border-width:1.5px}.exam-session-container .mbti-question-circles .circles-grid .q-item.current{border-width:1.5px;box-shadow:0 0 0 2px #fcc30f26}.exam-session-container .mbti-question-circles .circles-grid .q-item.none{border-width:1.5px}.exam-session-container .question-area .question-card{padding:24px 16px;border-radius:0 0 16px 16px;margin-bottom:24px}.exam-session-container .question-area .question-card .card-header{margin-bottom:24px}.exam-session-container .question-area .question-card .card-header .q-badge{padding:4px 12px;font-size:12px}.exam-session-container .question-area .question-card .card-header .bookmark-status{font-size:12px}.exam-session-container .question-area .question-card .question-heading{gap:8px;margin-bottom:16px}.exam-session-container .question-area .question-card .question-heading .question-order{font-size:14px}.exam-session-container .question-area .question-card .question-heading h2{font-size:18px;line-height:1.4}.exam-session-container .question-area .question-card .question-text{font-size:15px;margin-bottom:24px;line-height:1.6}.exam-session-container .question-area .question-card .answers-grid{gap:12px}.exam-session-container .question-area .question-card .answers-grid .answer-item{padding:14px 16px;gap:12px;border-radius:12px}.exam-session-container .question-area .question-card .answers-grid .answer-item .radio-circle{width:20px;height:20px;min-width:20px}.exam-session-container .question-area .question-card .answers-grid .answer-item .radio-circle .inner-dot{width:10px;height:10px}.exam-session-container .question-area .question-card .answers-grid .answer-item .ans-label{font-size:14px}.exam-session-container .question-area .question-card .answers-grid .answer-item .ans-text{font-size:14px;line-height:1.4}.exam-session-container .question-area .navigation-row{flex-direction:column-reverse;gap:16px;margin-bottom:32px;align-items:stretch}.exam-session-container .question-area .navigation-row .nav-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.exam-session-container .question-area .navigation-row .ant-btn{width:100%;height:46px;padding:0 16px;font-size:14px;border-radius:10px}.exam-session-container .question-area .navigation-row .btn-bookmark{width:100%}.exam-session-container .exam-sidebar{grid-template-columns:1fr;gap:16px}.exam-session-container .exam-sidebar .candidate-info-card{padding:20px 16px}.exam-session-container .exam-sidebar .candidate-info-card .candidate-header{gap:12px;margin-bottom:16px}.exam-session-container .exam-sidebar .question-list-section{padding:20px 16px}.exam-session-container .exam-sidebar .question-list-section .q-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:8px;margin-bottom:20px}.exam-session-container .exam-sidebar .question-list-section .q-grid .q-item{width:36px;height:36px;font-size:12px}.exam-session-container .exam-sidebar .btn-quy-che{grid-column:span 1;height:46px;font-size:14px;border-radius:10px}.exam-session-container .tips-row{grid-template-columns:1fr;gap:16px}}.es2-glyph{display:inline-block;flex:0 0 auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.es2-glyph--clipboard{width:24px;height:24px;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAxCAYAAABd2WCOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAtNJREFUeAHtWYtx2zAMhXwZQBtUG1SdIM4EcSaQNrA7gbRB3QmcTJBsYHeCOhPQG9gboEAFuTyKH1kW5d4l7w4WRYHAI0hCFA1wJRCxIlHYgK8V3BJEYIN2bGFKkMNMZGkQUcb9stWFWBAnR0dkVqJTOp6r0YdV5o0PqeilAb1exBLDeU6X1NDh+1ftfk9ykvKB5D1JkrVmo6RLYdiYa+UHsBFJkh0YZOaeodGxgQGgdusethXJom2QYX+UMADonms2zO+ojd77Hckvw+Y9/Av/Iw5bTV8DPh5JcilXoDE82qxRfY3jorb44AXSTp/jTHt2Ajv2MC4OZgVN8pPmP70LWaAGb8T+CbqrchChziqzIEiKwcRgQszgP8QnKVllC5TXkk+xhYK4hDhJK/G1tTxvn+EsYGgpyjb5jc270mxTybNCJ0QXJpJJ1fBIiXEfNh57jMKIEEo5A0+kQinhJdCrn442bZSeoUmKrY0DyQOlmAP44IvUUJCtZ0tUrRHS2pwjFW2iG8S8hExSvTL6ENAQ8XaFh+4LyffgkOmIFalLgX1TQgTHnGK22O4wPYqjRgola1vqK5+vqBNdM845LrUQYtQwlJQYc31QsJHc0E8NfSb2I0ToUlIK/bBl9NzTkRrCEQ6SWklvlUNyhwMbsRo8QJwmeerE6h76Z1Ixk+ee7H+jYsrlS9pGI8W4KItr+BjbYWyyNi+OhVbHe6qtSPhTbcyJjt2joAK7m7yVo2281YfdvdTRKGdXkUL/YZlCx4sV7Zs8JpR7OqP6klLox8bhIMNYyRP9GZ3rMwchZe8DFleTGgKDEEfr1SA2D7UbNSVgs9wzueWtMH+58InNi6aW9TE0dqRKiY65rVmLpI528YZvKFzDN8ah2DU4++cX8g6ag1bOxnxe/g7T414jtUtkNUz7B48fT39/ZXIqvC04fZTM5/w3CDarYg63m1tvckoMfwDVkq+5s8IC+AAAAABJRU5ErkJggg==);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAxCAYAAABd2WCOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAtNJREFUeAHtWYtx2zAMhXwZQBtUG1SdIM4EcSaQNrA7gbRB3QmcTJBsYHeCOhPQG9gboEAFuTyKH1kW5d4l7w4WRYHAI0hCFA1wJRCxIlHYgK8V3BJEYIN2bGFKkMNMZGkQUcb9stWFWBAnR0dkVqJTOp6r0YdV5o0PqeilAb1exBLDeU6X1NDh+1ftfk9ykvKB5D1JkrVmo6RLYdiYa+UHsBFJkh0YZOaeodGxgQGgdusethXJom2QYX+UMADonms2zO+ojd77Hckvw+Y9/Av/Iw5bTV8DPh5JcilXoDE82qxRfY3jorb44AXSTp/jTHt2Ajv2MC4OZgVN8pPmP70LWaAGb8T+CbqrchChziqzIEiKwcRgQszgP8QnKVllC5TXkk+xhYK4hDhJK/G1tTxvn+EsYGgpyjb5jc270mxTybNCJ0QXJpJJ1fBIiXEfNh57jMKIEEo5A0+kQinhJdCrn442bZSeoUmKrY0DyQOlmAP44IvUUJCtZ0tUrRHS2pwjFW2iG8S8hExSvTL6ENAQ8XaFh+4LyffgkOmIFalLgX1TQgTHnGK22O4wPYqjRgola1vqK5+vqBNdM845LrUQYtQwlJQYc31QsJHc0E8NfSb2I0ToUlIK/bBl9NzTkRrCEQ6SWklvlUNyhwMbsRo8QJwmeerE6h76Z1Ixk+ee7H+jYsrlS9pGI8W4KItr+BjbYWyyNi+OhVbHe6qtSPhTbcyJjt2joAK7m7yVo2281YfdvdTRKGdXkUL/YZlCx4sV7Zs8JpR7OqP6klLox8bhIMNYyRP9GZ3rMwchZe8DFleTGgKDEEfr1SA2D7UbNSVgs9wzueWtMH+58InNi6aW9TE0dqRKiY65rVmLpI528YZvKFzDN8ah2DU4++cX8g6ag1bOxnxe/g7T414jtUtkNUz7B48fT39/ZXIqvC04fZTM5/w3CDarYg63m1tvckoMfwDVkq+5s8IC+AAAAABJRU5ErkJggg==)}.es2-glyph--tracker{width:16px;height:16px;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAXNJREFUeAGVU9FxgkAQvUN0/NQOSAXx01FncnagFUQryFhB7EDtwA40FYQPFf6kBKxAPhkYIO8RmCF4ifHNwO3d7r7dvd2TAuj3+6rRaLxDVKKCLMs+TqfTZDAYrKWUbxWVh/3icDjYsnDewXgBRY/aNE3XXNvtdmDbdlAEsUpvwzAUCFb4pnI4HJ7hvEGkLSItaQB5Ke6AtiB4MRi11WrtxYNAlluWbHJTpllCKdWJ4/haObKPx+NYR2ToDknYbDa7SZI88YM8Fb/A1B0ygyiKzrisfA+ZNecy6mY28z8JmMFoNJprI5qmdzcDgj0W/4ApHgTnBqVZaH1HR+CXijqKzuzE97DtcRcTrN6PLnCYHMdZ6wjgvMJywQV2EcSHHKBD+SRin1lwvuCmexiQwHVdXxP9ypYi/VdEn0Ee044Z2PjKIZnAYFaPHoYhy/LrztRJtEshg/wxQfnMQxhsahwWHtwnSarOOQF/BcnNc67hxpn4AtkoxyWt1IvFAAAAAElFTkSuQmCC);-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAXNJREFUeAGVU9FxgkAQvUN0/NQOSAXx01FncnagFUQryFhB7EDtwA40FYQPFf6kBKxAPhkYIO8RmCF4ifHNwO3d7r7dvd2TAuj3+6rRaLxDVKKCLMs+TqfTZDAYrKWUbxWVh/3icDjYsnDewXgBRY/aNE3XXNvtdmDbdlAEsUpvwzAUCFb4pnI4HJ7hvEGkLSItaQB5Ke6AtiB4MRi11WrtxYNAlluWbHJTpllCKdWJ4/haObKPx+NYR2ToDknYbDa7SZI88YM8Fb/A1B0ygyiKzrisfA+ZNecy6mY28z8JmMFoNJprI5qmdzcDgj0W/4ApHgTnBqVZaH1HR+CXijqKzuzE97DtcRcTrN6PLnCYHMdZ6wjgvMJywQV2EcSHHKBD+SRin1lwvuCmexiQwHVdXxP9ypYi/VdEn0Ee044Z2PjKIZnAYFaPHoYhy/LrztRJtEshg/wxQfnMQxhsahwWHtwnSarOOQF/BcnNc67hxpn4AtkoxyWt1IvFAAAAAElFTkSuQmCC)}.es2-head{border-radius:16px;border:1px solid rgba(30,38,50,.06);background:#fff;box-shadow:0 2px 1px #1e263214;display:flex;align-items:center;gap:18px;margin-bottom:22px;padding:20px 24px}.es2-head__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#2b6cf0;color:#fff;font-size:22px}.es2-head__main{flex:1;min-width:0}.es2-head__title{margin:0;color:#23262b;font-size:17px;font-weight:800;line-height:1.4}.es2-head__meta{display:flex;align-items:center;gap:14px;margin-top:10px;color:#8a9099;font-size:12.5px;white-space:nowrap}@media (max-width: 767px){.es2-head__meta{flex-wrap:wrap;white-space:normal}}.es2-head__bar{flex:1;min-width:90px;height:6px;border-radius:99px;background:#edeff2;overflow:hidden}.es2-head__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#2b6cf0 0%,#1e56c9 100%);transition:width .3s ease}.es2-head__percent{color:#2b6cf0;font-weight:700}@media (max-width: 640px){.es2-head{flex-wrap:wrap}}.es2-stack{display:flex;flex-direction:column;gap:22px}.es2-question{border-radius:16px;border:1px solid rgba(30,38,50,.06);background:#fff;box-shadow:0 2px 1px #1e263214;padding:28px 30px 24px;scroll-margin-top:90px}.es2-question__head{display:flex;align-items:flex-start;gap:16px}.es2-question__no{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e9f0ff;color:#2b6cf0;font-size:15px;font-weight:700}.es2-question__prompt{flex:1;min-width:0}.es2-question__prompt h2{margin:0;color:#23262b;font-size:16px;font-weight:800;line-height:1.5}.es2-question__body{margin-top:8px;color:#23262b;font-size:15px;line-height:1.7;font-weight:700}.es2-question__body p{margin:0 0 6px}.es2-question__body img{max-width:100%}.es2-question__foot{margin-top:22px;text-align:center}.es2-answers{display:flex;flex-direction:column;gap:14px;margin-top:22px}.es2-answer{display:flex;align-items:center;gap:14px;width:100%;padding:15px 20px;border:1px solid #edeff2;border-radius:12px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:all .18s ease}.es2-answer:hover{border-color:#2b6cf099;background:#e9f0ff}.es2-answer__label{flex:0 0 auto;color:#2b6cf0;font-size:14px;font-weight:800}.es2-answer__text{flex:1;min-width:0;color:#6b7280;font-size:14px;line-height:1.6}.es2-answer__check{flex:0 0 auto;color:#2b6cf0;font-size:17px}.es2-answer.is-picked{border-color:#2b6cf0;background:#e9f0ff}.es2-answer.is-picked .es2-answer__text{color:#23262b}.es2-flag{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1px solid rgba(43,108,240,.45);border-radius:99px;background:#fff;color:#2b6cf0;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.es2-flag:hover{border-color:#e5484d99;color:#c62a2f}.es2-flag.is-active{border-color:#e5484d;background:#fdecef;color:#c62a2f}.es2-clock{border-radius:16px;border:1px solid rgba(30,38,50,.06);background:#fff;box-shadow:0 2px 1px #1e263214;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;margin-bottom:22px;padding:14px 18px;color:#ef5f7e;font-size:15px;font-weight:700}.es2-tracker{border-radius:16px;border:1px solid rgba(30,38,50,.06);background:#fff;box-shadow:0 2px 1px #1e263214;margin-bottom:22px;padding:20px 22px 22px}.es2-tracker__head{display:flex;align-items:center;gap:10px;color:#23262b;font-size:14px;font-weight:800}.es2-tracker__count{margin-left:auto;padding:4px 10px;border-radius:99px;background:#e9f0ff;color:#2b6cf0;font-size:12px;font-weight:700;white-space:nowrap}.es2-tracker__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eaeaea;color:#23262b}.es2-tracker__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px}.es2-tracker__legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;color:#8a9099;font-size:11.5px}.es2-tracker__legend span{display:inline-flex;align-items:center;gap:6px}.es2-tracker__legend i{width:8px;height:8px;border-radius:50%}.es2-tracker__legend i.is-done{background:#2b6cf0}.es2-tracker__legend i.is-none{background:#d3d8de}.es2-tracker__legend i.is-current{background:#fff;box-shadow:inset 0 0 0 2px #2b6cf0}.es2-tracker__legend i.is-flag{background:#e5484d}.es2-cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;height:auto;border:1.5px solid #edeff2;border-radius:50%;background:#fff;color:#8a9099;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.es2-cell:hover{border-color:#cfd6de}.es2-cell.is-done{border-color:#2b6cf0;background:#2b6cf0;color:#fff}.es2-cell.is-flag{border-color:#e5484d;background:#fdecef;color:#c62a2f}.es2-cell.is-current{border-color:#2b6cf0;background:#fff;color:#2b6cf0;font-weight:800}.es2-submit{border-radius:16px;border:1px solid rgba(30,38,50,.06);background:#fff;box-shadow:0 2px 1px #1e263214;padding:22px;text-align:center}.es2-submit__btn.ant-btn{height:52px;border:0;border-radius:10px;background:linear-gradient(90deg,#f5a524 0%,#f08a1c 100%);box-shadow:0 8px 20px #f08a1c47;color:#fff;font-size:16px;font-weight:800;letter-spacing:.02em}.es2-submit__btn.ant-btn:hover,.es2-submit__btn.ant-btn:focus{background:linear-gradient(90deg,#f08a1c 0%,#e07a10 100%);color:#fff}.es2-submit p{margin:14px 0 0;color:#8a9099;font-size:12.5px;line-height:1.6}.gm-home{font-family:Be Vietnam Pro,Inter,sans-serif;color:#2a1f1f;overflow-x:clip;background:radial-gradient(600px 520px at 0% 33%,rgba(252,195,15,.08) 0%,rgba(252,195,15,0) 72%),radial-gradient(680px 560px at 100% 53%,rgba(252,195,15,.09) 0%,rgba(252,195,15,0) 72%),radial-gradient(600px 520px at 0% 73%,rgba(252,195,15,.08) 0%,rgba(252,195,15,0) 72%),#fff}.gm-section{padding:88px 0}@media (max-width: 767px){.gm-section{padding:56px 0}}.gm-section--soft{background:#FBF7F7}.gm-section--glow{background-image:radial-gradient(640px 540px at 106% -8%,rgba(252,195,15,.16) 0%,rgba(252,195,15,0) 70%),radial-gradient(620px 540px at -6% 106%,rgba(252,195,15,.14) 0%,rgba(252,195,15,0) 70%)}.gm-section--glow-mid{background-image:radial-gradient(640px 540px at 106% 26%,rgba(252,195,15,.16) 0%,rgba(252,195,15,0) 70%),radial-gradient(620px 540px at -6% 75%,rgba(252,195,15,.14) 0%,rgba(252,195,15,0) 70%)}.gm-section--under-curve{position:relative;z-index:3;padding-top:0;margin-top:-147px}.gm-section--under-curve>.gm-container>.gm-head{margin-top:0}@media (max-width: 767px){.gm-section--under-curve{margin-top:-40px}}.gm-section--feedback{background-color:#fff;background-image:url(/assets/confetti-c8afc715.png);background-size:cover;background-position:center;background-repeat:no-repeat}.gm-section--green{background:#1e3a8a;color:#fff}.gm-section--green>.gm-container{position:relative;z-index:1}.gm-section--green:not(.gm-section--panel){position:relative;overflow:hidden}.gm-section--green:not(.gm-section--panel):before,.gm-section--green:not(.gm-section--panel):after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.gm-section--green:not(.gm-section--panel):before{width:820px;height:726px;top:-307px;right:77px}.gm-section--green:not(.gm-section--panel):after{width:660px;height:660px;bottom:-320px;left:-180px}.gm-section--green:not(.gm-section--panel)>.gm-container:after{content:"";position:absolute;z-index:-1;right:-221px;bottom:-300px;width:550px;height:550px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.gm-section--panel{padding:0 0 150px;background:transparent}.gm-section--panel>.gm-container{position:relative;width:calc(100% - 48px);max-width:1600px;margin:0 auto;background:linear-gradient(280.95deg,rgba(0,0,0,0) 12.08%,#084794 67.42%),url(/assets/popular-panel-c710fcbb.jpg) center / cover no-repeat;border-radius:40px;padding:72px 150px 80px}.gm-section--panel>.gm-container>*{position:relative;z-index:1}.gm-section--panel>.gm-container:before{content:"POPULAR";position:absolute;top:20px;left:110px;transform-origin:top left;transform:rotate(90deg) translateY(-100%);font-size:150px;font-weight:900;line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22);pointer-events:none;opacity:40%}@media (max-width: 767px){.gm-section--panel>.gm-container{width:calc(100% - 32px);border-radius:28px;padding:48px 20px 52px}.gm-section--panel>.gm-container:before{display:none}}.gm-head{margin:78px 0}.gm-head h2{font-size:34px;line-height:1.32;font-weight:800;color:#3d1210;margin:0 0 16px;letter-spacing:-.4px}@media (max-width: 767px){.gm-head h2{font-size:25px}}.gm-head p{font-size:15px;line-height:1.85;color:#6b5b5b;margin:0;max-width:720px}.gm-head--center{text-align:center}.gm-head--center p{margin-left:auto;margin-right:auto}.gm-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media (max-width: 767px){.gm-head--split{flex-direction:column;align-items:flex-start}}.gm-head--on-green h2{color:#fff}.gm-head--on-green p{color:#ffffffdb}.gm-head--on-green .gm-eyebrow{color:#fff}.gm-head--on-green .gm-eyebrow--bar:before{background:#fff}.gm-eyebrow{display:inline-block;font-size:13px;font-weight:700;color:#fcc30f;margin-bottom:12px}.gm-eyebrow--pill{background:rgba(255,255,255,.18);color:#fff;border-radius:9999px;padding:6px 16px}.gm-eyebrow--bar{position:relative;padding-left:14px}.gm-eyebrow--bar:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:15px;border-radius:2px;background:#FCC30F}.gm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 30px;border:1.5px solid transparent;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-btn--sm{height:42px;padding:0 22px;font-size:14px}.gm-btn--lg{height:66px;padding:0 38px;gap:12px;font-size:16px}.gm-btn__dot{width:22px;height:22px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center}.gm-btn__dot--yellow{background:#ffc93c;color:#6d5403}.gm-btn__dot--white{background:#fff;color:#dba806}.gm-btn__dot--green{background:#FCC30F;color:#fff}.gm-btn--white{background:#fff;color:#dba806}.gm-btn--white:hover{background:#fefaeb;transform:translateY(-2px)}.gm-btn--navy{background:#1e3a8a;color:#fff}.gm-btn--navy:hover{background:#192f71;transform:translateY(-2px)}.gm-btn--green{background:#FCC30F;color:#fff;box-shadow:0 10px 22px #fcc30f52}.gm-btn--green:hover{background:#dba806;transform:translateY(-2px)}.gm-btn--outline{background:#fff;border-color:#6d54031a;color:#a98104}.gm-btn--outline:hover{border-color:#fcc30f;color:#dba806}.gm-hero{position:relative;overflow:hidden;background:linear-gradient(112.54deg,#E9B100 28.78%,#FFEDB5 93.84%);color:#fff;margin-top:-80px;padding:220px 0 300px}@media (max-width: 767px){.gm-hero{padding:160px 0 165px}}.gm-hero:before,.gm-hero:after{content:"";position:absolute;left:-1px;right:-1px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;z-index:2}.gm-hero:before{top:0;height:200px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 260' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,0 H1561 C1456.2,131.816 1095.5,166.632 956,154.995 C816.5,143.359 674,111.895 510,175.941 C288,253.02 77,238.156 0,221.09 Z'/%3E%3C/svg%3E")}@media (max-width: 767px){.gm-hero:before{height:116px}}.gm-hero:after{bottom:0;height:340px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 445' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0,440.3 C150.8,420.96 328,339 397,300.2 C442.833,268.3 561.3,198.6 668.5,175.5 C830.1,135.3 1067.83,136.4 1166.5,142 C1301.17,154.2 1567.5,169 1681,106.6 C1773.98,55.5 1875.5,11.9 1920,0 V445 H0 Z'/%3E%3C/svg%3E")}@media (max-width: 767px){.gm-hero:after{height:170px}}.gm-hero__skyline{position:absolute;left:50%;right:auto;bottom:-260px;width:100%;height:auto;transform:translate(-50%) scale(1.2);transform-origin:center bottom;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none}.gm-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}@media (max-width: 991px){.gm-hero__inner{grid-template-columns:1fr;text-align:center}}.gm-hero__text h1{font-size:38px;line-height:1.32;font-weight:800;letter-spacing:-.5px;margin:0 0 20px;color:#fff}@media (max-width: 1199px){.gm-hero__text h1{font-size:31px}}@media (max-width: 575px){.gm-hero__text h1{font-size:25px}}.gm-hero__text p{font-size:15.5px;line-height:1.85;color:#ffffffe6;max-width:520px;margin:0 0 32px}@media (max-width: 991px){.gm-hero__text p{margin-left:auto;margin-right:auto}}.gm-hero__actions{display:flex;flex-wrap:wrap;gap:14px}@media (max-width: 991px){.gm-hero__actions{justify-content:center}}.gm-hero__visual{display:flex;justify-content:center}.gm-hero__art{width:100%;max-width:520px;height:auto}.gm-hero__collage{position:relative;width:100%;max-width:705px;aspect-ratio:705 / 675}.gm-hero__dashboard,.gm-hero__people,.gm-hero__phone{position:absolute;height:auto}.gm-hero__dashboard{left:7.1%;top:0;width:81.6%;z-index:1}.gm-hero__people{left:0;bottom:2.2%;width:57.4%;z-index:2}.gm-hero__phone{left:79.4%;bottom:0;width:20.6%;z-index:3}@media (max-width: 991px){.gm-hero__collage{margin:0 auto}}.gm-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;width:min(1560px,calc(100vw - 48px));margin-left:50%;transform:translate(-50%)}@media (max-width: 1199px){.gm-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991px){.gm-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.gm-group-grid{grid-template-columns:1fr}}.gm-group-shell{background:#fbfbfc;border-radius:30px;padding:26px;box-shadow:0 20px 44px #6d54030d;transition:all .3s cubic-bezier(.16,1,.3,1)}.gm-group-shell:hover{transform:translateY(-4px)}.gm-group-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fbfbfc;border-radius:22px;padding:44px 36px 88px;box-shadow:0 10px 26px #6d54030d;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:300px}.gm-group-card__badge{display:block;width:100px;height:100px;margin:0 0 30px auto}.gm-group-card__body{flex:1}.gm-group-card__body h3{font-size:21px;font-weight:800;text-transform:uppercase;color:#3d1210;margin:0 0 16px}.gm-group-card__body p{font-size:14.5px;line-height:1.8;color:#6b5b5b;margin:0}.gm-group-card__go{position:absolute;right:0;bottom:0;width:66px;height:52px;padding:0;border:none;border-radius:16px 0 20px;background:#fff;color:#6b5b5b;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-group-card__go-icon{display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-group-card__go:hover .gm-group-card__go-icon{transform:translate(4px)}.gm-group-card.theme-mbti:hover{box-shadow:0 18px 36px #e52a0538}.gm-group-card.theme-mbti:hover .gm-group-card__go{color:#e52a05}.gm-group-card.theme-disc:hover{box-shadow:0 18px 36px #3aa76a38}.gm-group-card.theme-disc:hover .gm-group-card__go{color:#3aa76a}.gm-group-card.theme-eq:hover{box-shadow:0 18px 36px #f5b11538}.gm-group-card.theme-eq:hover .gm-group-card__go{color:#f5b115}.gm-group-card.theme-iq:hover{box-shadow:0 18px 36px #4a9ddb38}.gm-group-card.theme-iq:hover .gm-group-card__go{color:#4a9ddb}.gm-group-card.theme-cq:hover{box-shadow:0 18px 36px #9455dd38}.gm-group-card.theme-cq:hover .gm-group-card__go{color:#9455dd}.gm-group-card.theme-aq:hover{box-shadow:0 18px 36px #4bbfe038}.gm-group-card.theme-aq:hover .gm-group-card__go{color:#4bbfe0}.gm-group-card.theme-sq:hover{box-shadow:0 18px 36px #e8763f38}.gm-group-card.theme-sq:hover .gm-group-card__go{color:#e8763f}.gm-group-card.theme-pq:hover{box-shadow:0 18px 36px #8dc63f38}.gm-group-card.theme-pq:hover .gm-group-card__go{color:#8dc63f}.gm-group-card.is-featured{background:#3AA76A}.gm-group-card.is-featured .gm-group-card__badge{filter:brightness(0) invert(1)}.gm-group-card.is-featured .gm-group-card__body h3{color:#fff}.gm-group-card.is-featured .gm-group-card__body p{color:#ffffffe6}.gm-group-card.is-featured .gm-group-card__go{color:#3aa76a}.gm-popular{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:start}@media (max-width: 991px){.gm-popular{grid-template-columns:1fr;gap:32px}}.gm-popular__intro{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.gm-popular__intro .gm-head{margin-bottom:40px}.gm-popular__art{width:70%;min-width:240px;max-width:420px;height:auto;margin-top:auto;margin-left:-235px;margin-bottom:-140px}@media (max-width: 991px){.gm-popular__art{display:none}}.gm-popular-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:-148px}@media (max-width: 991px){.gm-popular-grid{margin-bottom:0}}@media (max-width: 575px){.gm-popular-grid{grid-template-columns:1fr}}.gm-popular-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:11px 11px 0;box-shadow:0 14px 30px #6d540329;transition:all .3s cubic-bezier(.16,1,.3,1)}.gm-popular-card:hover{transform:translateY(-5px)}.gm-popular-card__thumb{height:168px;border-radius:14px;overflow:hidden;background:#fef2cd}.gm-popular-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gm-popular-card__body{display:flex;flex-direction:column;flex:1;margin-top:-18px;background:#fff;border-radius:18px 18px 0 0;padding:16px 8px 22px}.gm-popular-card__body h3{font-size:15px;font-weight:800;line-height:1.45;text-align:center;color:#3d1210;margin:0 0 12px}.gm-popular-card__body ul{list-style:none;padding:0;margin:0 0 18px;flex:1}.gm-popular-card__body ul li{position:relative;padding-left:15px;font-size:12.5px;line-height:1.6;color:#6b5b5b;margin-bottom:6px}.gm-popular-card__body ul li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#face42}.gm-popular-card__body .gm-btn{align-self:center;height:42px;padding:0 20px;font-size:13px}.gm-why{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width: 991px){.gm-why{grid-template-columns:1fr;gap:40px}}.gm-why__text h2{font-size:30px;line-height:1.4;font-weight:800;color:#3d1210;letter-spacing:-.4px;margin:0 0 28px}@media (max-width: 767px){.gm-why__text h2{font-size:23px}}.gm-why__list{display:flex;flex-direction:column;gap:14px}.gm-why__item{display:flex;gap:16px;background:transparent;border:1px solid transparent;border-radius:16px;padding:18px 22px;transition:all .3s cubic-bezier(.16,1,.3,1)}.gm-why__item h4{font-size:15px;font-weight:700;color:#3d1210;margin:0 0 8px}.gm-why__item p{font-size:13.5px;line-height:1.85;color:#6b5b5b;margin:0}.gm-why__item:hover,.gm-why__item--active{background:#fff;border-color:#6d54030a;box-shadow:0 14px 34px #6d54031a}.gm-why__item:hover .gm-why__check,.gm-why__item--active .gm-why__check{background:#FCC30F;color:#fff;box-shadow:0 6px 14px #fcc30f73}.gm-why__check{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#fff;color:#fcdd7e;font-size:13px;box-shadow:0 4px 12px #6d54031a;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.gm-why__visual{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:190px;margin-bottom:36px}.gm-why__visual:before{content:"WHY ?";position:absolute;right:0;top:-74px;font-size:78px;font-weight:900;letter-spacing:.02em;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(109,84,3,.12);pointer-events:none}.gm-why__visual>*:nth-child(2n){transform:translateY(36px)}@media (max-width: 575px){.gm-why__visual{grid-auto-rows:150px}.gm-why__visual:before{font-size:54px;top:-50px}}.gm-why__photo{overflow:hidden;background:#fef2cd}.gm-why__photo img{width:100%;height:100%;object-fit:cover;display:block}.gm-why__tile{position:relative;overflow:hidden;padding:24px;display:flex;align-items:flex-end}.gm-why__tile strong{position:relative;font-size:20px;font-weight:800;line-height:1.35}.gm-why__tile--yellow{background:#FCC30F;color:#fff}.gm-why__tile--green{background:#7fc3e0;color:#fff}.gm-why__icon{position:absolute;right:18px;top:22px;width:84px;height:auto}.gm-why__tile--green .gm-why__icon{right:50%;transform:translate(50%);top:26px;width:92px}.gm-steps{display:flex;flex-direction:column;gap:56px}@media (max-width: 767px){.gm-steps{gap:40px}}.gm-step{display:grid;grid-template-columns:1fr 1.12fr;gap:56px;align-items:center}@media (max-width: 767px){.gm-step{grid-template-columns:1fr;gap:20px}}.gm-step--reverse{grid-template-columns:1.12fr 1fr}.gm-step--reverse .gm-step__photo{order:2}.gm-step--reverse .gm-step__text{order:1;margin-left:0;margin-right:-120px;border-radius:24px 24px 0}.gm-step--reverse .gm-step__num{right:auto;left:0}@media (max-width: 767px){.gm-step--reverse{grid-template-columns:1fr}.gm-step--reverse .gm-step__photo{order:1}.gm-step--reverse .gm-step__text{order:2;margin-right:0}}.gm-step__photo{order:1;aspect-ratio:16 / 9.3;border-radius:12px;overflow:hidden;background:#fef2cd}.gm-step__photo img{width:100%;height:100%;object-fit:cover;display:block}.gm-step__text{position:relative;z-index:1;order:2;margin-left:-120px;padding:62px 52px 68px;border-radius:24px 24px 24px 0;background:#fff;box-shadow:0 18px 44px #1e293b0f}@media (max-width: 767px){.gm-step__text{margin-left:0;padding:34px 26px 38px;border-radius:20px}}.gm-step__num{position:absolute;right:0;top:-74px;z-index:-1;font-size:132px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;pointer-events:none}@media (max-width: 991px){.gm-step__num{font-size:96px;top:-54px}}@media (max-width: 767px){.gm-step__num{position:static;font-size:54px;color:#fcdd7e}}.gm-step h3{font-size:17px;font-weight:800;color:#3d1210;margin:0 0 12px}.gm-step p{font-size:13.5px;line-height:1.95;color:#6b5b5b;margin:0}.gm-steps__note{display:block;width:fit-content;max-width:100%;margin:60px auto 0;padding:26px 44px;border-radius:14px;background:#fff;box-shadow:0 16px 40px #1e293b0f;text-align:center;font-size:13.5px;font-weight:700;color:#3d1210}@media (max-width: 767px){.gm-steps__note{padding:20px 24px}}.gm-carousel{position:relative}.gm-carousel__track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none}.gm-carousel__track::-webkit-scrollbar{display:none}.gm-carousel__track>*{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start}@media (max-width: 991px){.gm-carousel__track>*{flex-basis:calc((100% - 24px)/2)}}@media (max-width: 575px){.gm-carousel__track>*{flex-basis:100%}}.gm-carousel__nav{width:42px;height:42px;border-radius:50%;border:1px solid rgba(109,84,3,.1);background:#fff;color:#a98104;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px #1b1c1c0a;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-carousel__nav:hover{background:#FCC30F;border-color:#fcc30f;color:#fff}.gm-carousel--nav-side .gm-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.gm-carousel--nav-side .gm-carousel__nav--prev{left:-18px}.gm-carousel--nav-side .gm-carousel__nav--next{right:-18px}@media (max-width: 1279px){.gm-carousel--nav-side .gm-carousel__nav--prev{left:4px}.gm-carousel--nav-side .gm-carousel__nav--next{right:4px}}.gm-carousel--nav-head .gm-carousel__nav-group{position:absolute;top:-74px;right:0;display:flex;gap:12px}@media (max-width: 767px){.gm-carousel--nav-head .gm-carousel__nav-group{top:-58px}}.gm-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:26px}.gm-carousel__dot{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:rgba(109,84,3,.1);cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-carousel__dot.is-active{background:#ffc93c}.gm-carousel--testimonial .gm-carousel__dots{justify-content:flex-end}.gm-carousel--testimonial .gm-carousel__track{margin-top:-124px;padding-top:124px;padding-bottom:80px}.gm-carousel--testimonial .gm-carousel__track>*:nth-child(3n+1){transform:translateY(60px)}.gm-carousel--testimonial .gm-carousel__track>*:nth-child(3n+2){transform:translateY(0)}.gm-carousel--testimonial .gm-carousel__track>*:nth-child(3n){transform:translateY(-60px)}@media (max-width: 991px){.gm-carousel--testimonial .gm-carousel__track{margin-top:0;padding-top:8px;padding-bottom:44px}.gm-carousel--testimonial .gm-carousel__track>*:nth-child(odd){transform:translateY(28px)}.gm-carousel--testimonial .gm-carousel__track>*:nth-child(2n){transform:translateY(0)}}@media (max-width: 575px){.gm-carousel--testimonial .gm-carousel__track{padding-bottom:12px}.gm-carousel--testimonial .gm-carousel__track>*{transform:none}}.gm-carousel--on-green .gm-carousel__nav{width:54px;height:54px;border-color:transparent;color:#fcc30f;font-size:17px}.gm-carousel--on-green .gm-carousel__nav:hover{background:#fefaeb;color:#dba806}.gm-carousel--on-green .gm-carousel__nav--prev{left:-86px}.gm-carousel--on-green .gm-carousel__nav--next{right:-86px}@media (max-width: 1439px){.gm-carousel--on-green .gm-carousel__nav--prev{left:-12px}.gm-carousel--on-green .gm-carousel__nav--next{right:-12px}}@media (max-width: 991px){.gm-carousel--on-green .gm-carousel__nav--prev{left:4px}.gm-carousel--on-green .gm-carousel__nav--next{right:4px}}.gm-carousel--on-green .gm-carousel__dots{margin-top:40px}.gm-carousel--on-green .gm-carousel__dot{background:rgba(255,255,255,.4)}.gm-carousel--on-green .gm-carousel__dot.is-active{background:#fff}.gm-post-card{position:relative;background:rgba(255,255,255,.14);border-radius:14px;padding:10px 10px 0;cursor:pointer;color:#fff;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.gm-post-card:hover{transform:translateY(-5px)}.gm-post-card__thumb{height:252px;border-radius:10px;overflow:hidden;background:#fef2cd}@media (max-width: 575px){.gm-post-card__thumb{height:200px}}.gm-post-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gm-post-card__body{flex:1;display:flex;flex-direction:column;padding:22px 14px 26px}.gm-post-card__body h3{flex:1;font-size:17px;font-weight:700;line-height:1.7;color:#fff;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gm-post-card__foot{display:flex;align-items:center;font-size:13px;color:#ffffffd1}.gm-post-card__foot .anticon{color:inherit;margin-right:6px}.gm-post-card__go{position:absolute;right:0;bottom:0;width:52px;height:52px;border-radius:14px 0;background:rgba(255,255,255,.16);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.gm-post-card__go .anticon{color:inherit;margin:0}.gm-post-card:hover .gm-post-card__go{background:rgba(255,255,255,.3)}.gm-quote-card{position:relative;background:#f4f6fa;border:1px solid transparent;border-radius:16px;padding:88px 38px 36px;margin-top:54px;display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.16,1,.3,1)}.gm-quote-card:hover,.gm-quote-card--active{background:#fff;box-shadow:0 18px 40px #6d54031a}.gm-quote-card__mark{position:absolute;top:26px;right:44px;font-size:100px;line-height:.6;font-weight:800;color:#e6eaf2}.gm-quote-card p{flex:1;font-size:15px;line-height:1.95;color:#2a1f1f;margin:0 0 30px}.gm-quote-card__author{display:flex;align-items:center;gap:13px}.gm-quote-card__author strong{font-size:16px;font-weight:700;color:#3d1210}.gm-quote-card__author small{position:relative;padding-left:16px;font-size:13.5px;color:#6b5b5b}.gm-quote-card__author small:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:rgba(109,84,3,.1)}.gm-quote-card__avatar{position:absolute;top:-54px;left:42px;box-sizing:border-box;width:112px;height:112px;border:5px solid #fff;border-radius:50%;overflow:hidden;background:#FCC30F;color:#fff;font-weight:800;font-size:26px;display:flex;align-items:center;justify-content:center}.gm-quote-card__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.gm-stats{position:relative;z-index:2;padding-bottom:0;margin-bottom:-70px}.gm-stats__inner{background:#FCC30F;border-radius:12px;padding:38px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center;color:#fff;box-shadow:0 20px 40px #fcc30f3d}@media (max-width: 575px){.gm-stats__inner{grid-template-columns:1fr}}.gm-stats__item+.gm-stats__item{border-left:1px solid rgba(255,255,255,.28)}@media (max-width: 575px){.gm-stats__item+.gm-stats__item{border-left:none}}.gm-stats__item strong{display:block;font-size:38px;font-weight:800;line-height:1.1;margin-bottom:6px}.gm-stats__item span{font-size:14px;color:#ffffffe6}.gm-cta{background:#FDF8E8;padding:108px 0 72px}.gm-cta__inner{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center}@media (max-width: 767px){.gm-cta__inner{grid-template-columns:1fr;text-align:center;gap:24px}}.gm-cta__visual{display:flex;justify-content:center}.gm-cta__art{width:100%;max-width:260px;height:auto}.gm-cta__text h2{font-size:30px;font-weight:800;line-height:1.4;color:#3d1210;margin:0 0 24px;letter-spacing:-.4px}@media (max-width: 767px){.gm-cta__text h2{font-size:23px}}.gm-cta__text p{margin:22px 0 0;font-size:13.5px;line-height:1.8;color:#6b5b5b;max-width:640px}@media (max-width: 767px){.gm-cta__text p{margin-left:auto;margin-right:auto}}.gm-cta__actions{display:flex;flex-wrap:wrap;gap:18px}.gm-cta__actions .gm-btn--outline{border-color:transparent;box-shadow:0 10px 26px #6d540314}@media (max-width: 767px){.gm-cta__actions{justify-content:center}}.gm-post-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.leaderboard-container{background-color:#fff;min-height:100vh;padding-bottom:120px}.leaderboard-container .container{max-width:1280px;margin:0 auto;padding:0 24px}.leaderboard-container .leaderboard-hero{background:radial-gradient(circle at 50% 100%,rgba(252,195,15,.1) 0%,transparent 60%);padding:80px 0 60px;text-align:center;border-bottom:1px solid rgba(109,84,3,.1)}.leaderboard-container .leaderboard-hero .title-wrap{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.leaderboard-container .leaderboard-hero .title-wrap .hero-icon{font-size:48px;color:#faad14;filter:drop-shadow(0 4px 8px rgba(250,173,20,.3))}.leaderboard-container .leaderboard-hero .title-wrap .main-title{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:42px;font-weight:800;color:#2a1f1f;margin:0}.leaderboard-container .leaderboard-hero .subtitle{font-size:16px;color:#6b5b5b;max-width:600px;margin:0 auto 40px;line-height:1.6;font-weight:500}.leaderboard-container .leaderboard-hero .custom-segmented{background:rgba(0,0,0,.04);border-radius:9999px;padding:4px}.leaderboard-container .leaderboard-hero .custom-segmented .ant-segmented-item{border-radius:9999px;font-weight:700;padding:4px 12px}.leaderboard-container .leaderboard-hero .custom-segmented .ant-segmented-item-selected{background:#FCC30F;color:#fff;box-shadow:0 4px 12px #1b1c1c08}.leaderboard-container .podium-area{display:flex;align-items:flex-end;justify-content:center;gap:60px;margin-top:60px}.leaderboard-container .podium-area .podium-item{text-align:center;flex:1;max-width:240px;display:flex;flex-direction:column;align-items:center}.leaderboard-container .podium-area .podium-item .avatar-wrapper{position:relative;margin-bottom:24px}.leaderboard-container .podium-area .podium-item .avatar-wrapper .avatar-img{border:4px solid #fff;box-shadow:0 32px 64px #1b1c1c14}.leaderboard-container .podium-area .podium-item .avatar-wrapper .rank-badge{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;box-shadow:0 8px 16px #1b1c1c0a}.leaderboard-container .podium-area .podium-item h3{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:18px;font-weight:800;margin-bottom:8px}.leaderboard-container .podium-area .podium-item .points-tag{margin-bottom:8px;border-radius:9999px;padding:4px 16px;font-weight:700;border:none}.leaderboard-container .podium-area .podium-item .exams-done{font-size:13px;color:#a09393;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.leaderboard-container .podium-area .podium-item.rank-1{order:2;margin-bottom:40px}.leaderboard-container .podium-area .podium-item.rank-1 .avatar-img{border-color:#faad14;border-width:6px}.leaderboard-container .podium-area .podium-item.rank-1 .rank-badge{background:#faad14;width:44px;height:44px;font-size:20px;bottom:-15px}.leaderboard-container .podium-area .podium-item.rank-1 .points-tag.main{background:#faad14;color:#fff}.leaderboard-container .podium-area .podium-item.rank-1 .crown{position:absolute;top:-40px;left:50%;transform:translate(-50%);font-size:32px;color:#faad14;animation:bounce 2s infinite}.leaderboard-container .podium-area .podium-item.rank-2{order:1}.leaderboard-container .podium-area .podium-item.rank-2 .rank-badge{background:#b0b8c3}.leaderboard-container .podium-area .podium-item.rank-2 .points-tag{background:#b0b8c3;color:#fff}.leaderboard-container .podium-area .podium-item.rank-3{order:3}.leaderboard-container .podium-area .podium-item.rank-3 .rank-badge{background:#cd7f32}.leaderboard-container .podium-area .podium-item.rank-3 .points-tag{background:#cd7f32;color:#fff}.leaderboard-container .table-area{padding:80px 0}.leaderboard-container .table-area .results-table-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);overflow:hidden}.leaderboard-container .table-area .results-table-card .table-header-row{background:#F4EFEF;display:flex;padding:20px 40px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#a09393;border-bottom:1px solid rgba(109,84,3,.1)}.leaderboard-container .table-area .results-table-card .table-row{display:flex;align-items:center;padding:24px 40px;border-bottom:1px solid rgba(109,84,3,.05);transition:all .15s cubic-bezier(.16,1,.3,1)}.leaderboard-container .table-area .results-table-card .table-row:hover{background:rgba(252,195,15,.1)}.leaderboard-container .table-area .results-table-card .table-row:last-child{border-bottom:none}.leaderboard-container .table-area .results-table-card .col.col-rank{width:80px}.leaderboard-container .table-area .results-table-card .col.col-user{flex:1;display:flex;align-items:center;gap:16px}.leaderboard-container .table-area .results-table-card .col.col-exams{width:140px;font-weight:600;color:#6b5b5b}.leaderboard-container .table-area .results-table-card .col.col-points{width:140px;text-align:right}.leaderboard-container .table-area .results-table-card .rank-num{width:32px;height:32px;background:#FBF7F7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#6b5b5b}.leaderboard-container .table-area .results-table-card .user-name{font-weight:700;color:#2a1f1f;font-size:16px}.leaderboard-container .table-area .results-table-card .col-points .pts{display:block;font-size:20px;font-weight:900;color:#fcc30f;line-height:1}.leaderboard-container .table-area .results-table-card .col-points .unit{font-size:11px;font-weight:800;color:#a09393;text-transform:uppercase}.leaderboard-container .table-area .results-table-card .table-footer{padding:40px;text-align:center;background:#ffffff}.leaderboard-container .table-area .results-table-card .table-footer .btn-view-more{height:52px;padding:0 40px;font-weight:800;border:2px solid #FCC30F;color:#fcc30f}.leaderboard-container .table-area .results-table-card .table-footer .btn-view-more:hover{background:#FCC30F;color:#fff}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}@media (max-width: 768px){.leaderboard-container .podium-area{flex-direction:column;align-items:center;gap:40px}.leaderboard-container .podium-area .podium-item{order:unset!important}.leaderboard-container .podium-area .podium-item.rank-1{margin-bottom:0}.leaderboard-container .table-area .results-table-card .table-header-row{display:none}.leaderboard-container .table-area .results-table-card .table-row{flex-direction:column;gap:16px;text-align:center}.leaderboard-container .table-area .results-table-card .col{width:100%!important;justify-content:center;text-align:center!important}}.learning-history-container{background-color:#fff;min-height:100vh;padding:80px 0 120px}.learning-history-container .container{max-width:1200px;margin:0 auto;padding:0 40px}.learning-history-container .history-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.learning-history-container .history-header .title-area .subtitle{font-size:13px;font-weight:800;color:#dba806;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:block}.learning-history-container .history-header .title-area .main-title{font-size:52px;font-weight:900;color:#2a1f1f;margin:0;line-height:1.1;letter-spacing:-1.5px}.learning-history-container .history-header .stats-row{display:flex;gap:24px}.learning-history-container .history-header .stats-row .mini-stat{background:#ffffff;padding:24px 32px;border-radius:16px;display:flex;align-items:center;gap:20px;box-shadow:0 8px 16px #1b1c1c0a;border:1px solid rgba(107,91,91,.1)}.learning-history-container .history-header .stats-row .mini-stat .stat-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.learning-history-container .history-header .stats-row .mini-stat .stat-icon.blue{background:rgba(219,168,6,.1);color:#dba806}.learning-history-container .history-header .stats-row .mini-stat .stat-icon.green{background:rgba(34,164,93,.1);color:#22a45d}.learning-history-container .history-header .stats-row .mini-stat .stat-content span{font-size:12px;font-weight:800;color:#6b5b5b;text-transform:uppercase;letter-spacing:.5px}.learning-history-container .history-header .stats-row .mini-stat .stat-content h3{font-size:24px;font-weight:900;color:#2a1f1f;margin:0;line-height:1.2}.learning-history-container .main-grid{display:grid;grid-template-columns:340px 1fr;gap:48px}.learning-history-container .progress-sidebar .progress-box{background:#ffffff;padding:40px;border-radius:28px;box-shadow:0 8px 16px #1b1c1c0a;border:1px solid rgba(107,91,91,.1)}.learning-history-container .progress-sidebar .progress-box .title{font-size:18px;font-weight:800;color:#2a1f1f;margin-bottom:48px;display:flex;align-items:center;gap:12px}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock{display:flex;justify-content:space-between;align-items:flex-end;height:140px;margin-bottom:48px;padding:0 8px}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col .bar{width:14px;background:rgba(107,91,91,.08);border-radius:10px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);height:100%}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col .bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:#dba806;border-radius:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col:nth-child(2n) .bar:after{height:75%}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col:hover .bar:after{height:100%;box-shadow:0 4px 10px #dba8064d}.learning-history-container .progress-sidebar .progress-box .bar-chart-mock .bar-col .day{font-size:12px;font-weight:800;color:#6b5b5b}.learning-history-container .progress-sidebar .progress-box .summary{font-size:15px;color:#6b5b5b;line-height:1.7;margin:0;font-weight:500}.learning-history-container .assignment-area .area-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.learning-history-container .assignment-area .area-header h3{font-size:24px;font-weight:900;color:#2a1f1f;letter-spacing:-.5px}.learning-history-container .assignment-area .area-header .filter-btns{display:flex;gap:10px}.learning-history-container .assignment-area .area-header .filter-btns .ant-btn{color:#6b5b5b;border-color:#6b5b5b26}.learning-history-container .assignment-area .area-header .filter-btns .ant-btn:hover{color:#dba806;border-color:#dba806}.learning-history-container .assignment-area .assignment-list{display:flex;flex-direction:column;gap:24px}.learning-history-container .assignment-area .assignment-card{background:#ffffff;padding:32px;border-radius:24px;display:flex;align-items:center;gap:32px;box-shadow:0 8px 16px #1b1c1c0a;border:1px solid rgba(107,91,91,.1);transition:all .3s cubic-bezier(.16,1,.3,1)}.learning-history-container .assignment-area .assignment-card:hover{transform:translateY(-8px);box-shadow:0 16px 32px #1b1c1c0f;border-color:#dba80633}.learning-history-container .assignment-area .assignment-card .thumb{width:64px;height:64px;border-radius:16px;object-fit:cover;box-shadow:0 4px 10px #0000001a}.learning-history-container .assignment-area .assignment-card .card-info{flex:1}.learning-history-container .assignment-area .assignment-card .card-info h4{font-size:18px;font-weight:800;color:#2a1f1f;margin-bottom:12px;line-height:1.4}.learning-history-container .assignment-area .assignment-card .card-info .meta{display:flex;gap:20px;color:#6b5b5b;font-size:14px;font-weight:600}.learning-history-container .assignment-area .assignment-card .card-info .meta span{display:flex;align-items:center;gap:10px}.learning-history-container .assignment-area .assignment-card .score-info{text-align:center;padding:0 40px;border-left:1px solid rgba(107,91,91,.1);border-right:1px solid rgba(107,91,91,.1)}.learning-history-container .assignment-area .assignment-card .score-info .label{font-size:11px;font-weight:800;color:#6b5b5b;display:block;margin-bottom:4px;letter-spacing:1px}.learning-history-container .assignment-area .assignment-card .score-info .val{font-size:26px;font-weight:900;color:#22a45d;line-height:1}.learning-history-container .assignment-area .assignment-card .actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:160px}.learning-history-container .assignment-area .assignment-card .actions .btn-detail{height:44px;border-radius:12px;font-weight:800;padding:0 24px;background:#FCC30F;border:none}.learning-history-container .assignment-area .assignment-card .actions .btn-redo{font-size:13px;color:#6b5b5b;font-weight:700;padding:0}.learning-history-container .assignment-area .assignment-card .actions .btn-redo:hover{color:#dba806}.learning-history-container .assignment-area .load-more{display:flex;justify-content:center;margin-top:56px}.learning-history-container .assignment-area .load-more .ant-btn{background:rgba(107,91,91,.08);border:none;color:#2a1f1f;font-weight:800;padding:0 48px;height:56px;border-radius:50px}.learning-history-container .assignment-area .load-more .ant-btn:hover{background:rgba(107,91,91,.12);transform:scale(1.05)}@media (max-width: 1100px){.learning-history-container .main-grid{grid-template-columns:1fr}.learning-history-container .history-header{flex-direction:column;align-items:flex-start;gap:40px}}@media (max-width: 768px){.learning-history-container .assignment-card{flex-direction:column;text-align:center;align-items:stretch}.learning-history-container .assignment-card .thumb{margin:0 auto}.learning-history-container .assignment-card .card-info .meta{justify-content:center;flex-wrap:wrap}.learning-history-container .assignment-card .score-info{border:none;padding:24px 0;border-top:1px solid rgba(107,91,91,.1);border-bottom:1px solid rgba(107,91,91,.1)}.learning-history-container .actions{width:100%}}.study-materials-container{background-color:#fff;min-height:100vh;padding-bottom:120px}.study-materials-container .container{max-width:1280px;margin:0 auto;padding:0 24px}.study-materials-container .materials-hero{background:radial-gradient(circle at 0% 0%,rgba(252,195,15,.1) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(252,195,15,.1) 0%,transparent 50%);padding:80px 0 60px;border-bottom:1px solid rgba(109,84,3,.1)}.study-materials-container .materials-hero .materials-header{text-align:center}.study-materials-container .materials-hero .materials-header .main-title{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:42px;font-weight:800;margin-bottom:16px}.study-materials-container .materials-hero .materials-header .subtitle{font-size:16px;color:#6b5b5b;max-width:600px;margin:0 auto 40px;font-weight:500}.study-materials-container .materials-hero .materials-header .search-filter-wrap{display:flex;justify-content:center;gap:16px;margin-bottom:24px}.study-materials-container .materials-hero .materials-header .search-filter-wrap .main-search-bar{max-width:400px;border-radius:9999px;box-shadow:0 4px 12px #1b1c1c08}.study-materials-container .materials-hero .materials-header .search-filter-wrap .custom-seg{border-radius:9999px;padding:4px}.study-materials-container .materials-hero .materials-header .quick-filters{display:flex;justify-content:center;align-items:center;gap:24px}.study-materials-container .materials-hero .materials-header .quick-filters .label{font-size:11px;font-weight:800;color:#a09393;letter-spacing:1px}.study-materials-container .materials-hero .materials-header .quick-filters .ghost-select .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;font-weight:700;font-size:14px}.study-materials-container .featured-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:-30px;position:relative;z-index:10}.study-materials-container .featured-grid .main-featured .featured-img-wrap{position:relative;height:400px;border-radius:32px;overflow:hidden;box-shadow:0 32px 64px #1b1c1c14}.study-materials-container .featured-grid .main-featured .featured-img-wrap img{width:100%;height:100%;object-fit:cover}.study-materials-container .featured-grid .main-featured .featured-img-wrap .content-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 60%);padding:40px;display:flex;flex-direction:column;justify-content:flex-end}.study-materials-container .featured-grid .main-featured .featured-img-wrap .content-overlay .labels{display:flex;gap:8px;margin-bottom:16px}.study-materials-container .featured-grid .main-featured .featured-img-wrap .content-overlay h2{color:#fff;font-family:Be Vietnam Pro,Inter,sans-serif;font-size:32px;font-weight:800;margin-bottom:24px}.study-materials-container .featured-grid .main-featured .featured-img-wrap .content-overlay .btn-action{width:fit-content}.study-materials-container .featured-grid .side-featured{display:flex;flex-direction:column;gap:24px}.study-materials-container .featured-grid .side-featured .mini-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.study-materials-container .featured-grid .side-featured .mini-card .card-top{display:flex;gap:16px}.study-materials-container .featured-grid .side-featured .mini-card .card-top .icon-wrap{width:48px;height:48px;border-radius:16px;background:rgba(252,195,15,.1);color:#fcc30f;display:flex;align-items:center;justify-content:center;font-size:24px}.study-materials-container .featured-grid .side-featured .mini-card .card-top .info h4{font-weight:700;margin-bottom:4px}.study-materials-container .featured-grid .side-featured .mini-card .card-top .info p{font-size:13px;color:#6b5b5b;margin:0}.study-materials-container .featured-grid .side-featured .mini-card .btn-link{width:fit-content;padding:0;margin-top:16px;font-weight:700;color:#fcc30f}.study-materials-container .all-materials{margin-top:80px}.study-materials-container .all-materials .section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.study-materials-container .all-materials .section-head h3{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:24px;font-weight:800}.study-materials-container .all-materials .section-head .sort{font-weight:700;color:#6b5b5b;cursor:pointer}.study-materials-container .all-materials .materials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.study-materials-container .all-materials .state-wrap{grid-column:1 / -1;padding:100px 0;display:flex;justify-content:center;align-items:center;background:#F4EFEF;border-radius:32px;border:1px dashed rgba(109,84,3,.1)}.study-materials-container .all-materials .material-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);overflow:hidden;border:1px solid transparent;transition:all .15s cubic-bezier(.16,1,.3,1)}.study-materials-container .all-materials .material-card:hover{transform:translateY(-4px);border-color:#fcc30f}.study-materials-container .all-materials .material-card .card-thumb{position:relative;height:180px}.study-materials-container .all-materials .material-card .card-thumb img{width:100%;height:100%;object-fit:cover}.study-materials-container .all-materials .material-card .card-thumb .type-icon{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;color:#fcc30f;box-shadow:0 8px 16px #1b1c1c0a}.study-materials-container .all-materials .material-card .card-body{padding:20px}.study-materials-container .all-materials .material-card .card-body .subject-tag{margin-bottom:12px;border:none;background:rgba(0,0,0,.05);font-weight:700}.study-materials-container .all-materials .material-card .card-body h4{font-weight:700;font-size:16px;line-height:1.4;margin-bottom:8px;height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.study-materials-container .all-materials .material-card .card-body .stats{font-size:12px;color:#a09393;font-weight:600;margin-bottom:20px}.study-materials-container .all-materials .material-card .card-body .footer-actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(109,84,3,.05);padding-top:12px}.study-materials-container .all-materials .material-card .card-body .footer-actions .view-link{padding:0;font-weight:700;color:#fcc30f}.study-materials-container .all-materials .pagination-wrap{margin-top:60px;display:flex;justify-content:center}.study-detail-container{padding-top:40px;background:#ffffff;min-height:100vh}.study-detail-container .detail-header-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.study-detail-container .detail-header-wrap .btn-back{font-weight:600;color:#6b5b5b}.study-detail-container .detail-header-wrap .btn-back:hover{color:#fcc30f}.study-detail-container .detail-main-layout{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start}.study-detail-container .detail-main-layout .detail-content{overflow:visible;word-break:break-word;overflow-wrap:break-word}.study-detail-container .document-preview-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:40px;margin-bottom:32px}.study-detail-container .document-preview-card .type-badge{display:flex;align-items:center;gap:8px;color:#fcc30f;font-weight:800;font-size:12px;margin-bottom:16px;letter-spacing:1px}.study-detail-container .document-preview-card .doc-title{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:36px;font-weight:800;margin-bottom:16px;line-height:1.2}.study-detail-container .document-preview-card .doc-meta{display:flex;gap:16px;color:#a09393;font-weight:600;margin-bottom:40px;align-items:center}.study-detail-container .document-preview-card .preview-body{border-top:1px solid rgba(109,84,3,.05);padding-top:40px;min-height:200px}.study-detail-container .document-preview-card .preview-body .video-placeholder{background:#F4EFEF;border:1px dashed rgba(109,84,3,.1);border-radius:32px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#a09393;font-size:48px}.study-detail-container .document-preview-card .preview-body .video-placeholder p{font-size:16px;margin:0}.study-detail-container .document-preview-card .preview-body .doc-description h3{font-size:20px;font-weight:700;margin-bottom:16px}.study-detail-container .document-preview-card .preview-body .doc-description .html-content{font-size:16px;color:#6b5b5b;line-height:1.8}.study-detail-container .document-preview-card .preview-body .doc-description .html-content p{margin-bottom:1em}.study-detail-container .document-preview-card .preview-body .doc-description .html-content ul,.study-detail-container .document-preview-card .preview-body .doc-description .html-content ol{padding-left:20px;margin-bottom:1em}.study-detail-container .document-preview-card .preview-body .doc-description .html-content img{max-width:100%;height:auto;border-radius:12px}.study-detail-container .document-preview-card .preview-footer{margin-top:40px;padding-top:32px;border-top:1px solid rgba(109,84,3,.05)}.study-detail-container .document-preview-card .preview-footer .share-wrap{display:flex;gap:16px}.study-detail-container .attachments-section h3{font-size:20px;font-weight:700;margin-bottom:24px}.study-detail-container .attachments-section .attachment-list{display:flex;flex-direction:column;gap:16px}.study-detail-container .attachments-section .attachment-item{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;transition:all .15s cubic-bezier(.16,1,.3,1)}.study-detail-container .attachments-section .attachment-item:hover{border-color:#fcc30f}.study-detail-container .attachments-section .attachment-item .file-info{display:flex;gap:16px;align-items:center}.study-detail-container .attachments-section .attachment-item .file-info .file-icon{font-size:24px;color:#fcc30f}.study-detail-container .attachments-section .attachment-item .file-info .file-name-wrap{display:flex;flex-direction:column}.study-detail-container .attachments-section .attachment-item .file-info .file-name-wrap .name{font-weight:700;color:#2a1f1f}.study-detail-container .attachments-section .attachment-item .file-info .file-name-wrap .size{font-size:12px;color:#a09393}.study-detail-container .detail-sidebar{display:flex;flex-direction:column;gap:24px}.study-detail-container .detail-sidebar .sidebar-card{background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;border:1px solid rgba(109,84,3,.1);padding:24px}.study-detail-container .detail-sidebar .sidebar-card h4{font-weight:800;margin-bottom:20px;border-bottom:2px solid #FCC30F;width:fit-content;padding-bottom:4px}.study-detail-container .detail-sidebar .sidebar-card .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.study-detail-container .detail-sidebar .sidebar-card .info-row .label{font-weight:600;color:#6b5b5b}.study-detail-container .detail-sidebar .sidebar-card .hint{font-size:12px;color:#a09393;margin-top:16px;line-height:1.5}.detail-loading-state,.detail-empty-state{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}@media (max-width: 1024px){.study-materials-container .featured-grid{grid-template-columns:1fr}.study-materials-container .all-materials .materials-grid{grid-template-columns:repeat(2,1fr)}.study-detail-container .detail-main-layout{grid-template-columns:1fr}}@media (max-width: 768px){.study-materials-container .materials-hero .search-filter-wrap{flex-direction:column;align-items:center}.study-materials-container .all-materials .materials-grid{grid-template-columns:1fr}}.subject-card{padding:32px;border-radius:40px;background:#fff;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;height:100%}.subject-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000d}.subject-card .card-title{font-family:Be Vietnam Pro,Inter,sans-serif;color:#2a1f1f;margin:0}.subject-card .card-desc{color:#666;margin:0}.subject-card.card-large{grid-row:span 2;background:#e9eff4;display:flex;flex-direction:column;justify-content:flex-start;padding:40px}.subject-card.card-large .card-badge{display:inline-block;color:#fcc30f;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.subject-card.card-large .card-title{font-size:40px;line-height:1.1;margin-bottom:16px;max-width:300px}.subject-card.card-large .card-desc{font-size:16px;line-height:1.6;margin-bottom:32px;max-width:280px}.subject-card.card-large .btn-action{width:fit-content;height:48px;padding:0 28px;border-radius:24px;font-weight:700;background:#FCC30F;border:none;box-shadow:0 4px 12px #fcc30f33}.subject-card.card-large .card-decoration .decoration-symbol{position:absolute;top:0;right:20px;font-size:120px;color:#a981040a;font-weight:900}.subject-card.card-large .card-decoration .decoration-circle{position:absolute;bottom:-80px;right:-40px;width:300px;height:300px;border-radius:50%;background:rgba(169,129,4,.15)}.subject-card.card-small{padding:32px}.subject-card.card-small.blue{background:#ecf3f6}.subject-card.card-small.blue .card-icon{color:#a98104}.subject-card.card-small.green{background:#F8EFEE}.subject-card.card-small.green .card-icon{color:#6b1610}.subject-card.card-small .card-icon{font-size:32px;margin-bottom:24px;display:block}.subject-card.card-small .card-title{font-size:20px;margin-bottom:12px;font-weight:700}.subject-card.card-small .card-desc{font-size:14px;line-height:1.6}.subject-card.card-special{background:#fbf9f4;padding:40px;grid-column:span 2}.subject-card.card-special .card-main{display:flex;justify-content:space-between;align-items:center;height:100%}.subject-card.card-special .card-title{font-size:24px;font-weight:800;margin-bottom:12px}.subject-card.card-special .card-desc{font-size:15px;margin-bottom:20px}.subject-card.card-special .card-link{color:#fcc30f;font-weight:700;display:flex;align-items:center;gap:8px;font-size:15px}.subject-card.card-special .card-link:hover{text-decoration:underline}.subject-card.card-special .brand-icons{display:flex;gap:12px}.subject-card.card-special .brand-icons .brand-icon{width:48px;height:48px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 8px #00000008}.subject-card.card-special .brand-icons .brand-icon.icon-1{color:#a98104}.subject-card.card-special .brand-icons .brand-icon.icon-2{color:#6b1610}.exam-card{background:#fff;border-radius:40px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000005}.exam-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.exam-card:hover .exam-image img{transform:scale(1.05)}.exam-card .exam-image{padding:12px;position:relative}.exam-card .exam-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:32px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.exam-card .exam-image .overlay-tags{position:absolute;top:28px;left:28px}.exam-card .exam-image .overlay-tags .hot-tag{background:#FCC30F;border:none;color:#fff;padding:4px 12px;border-radius:20px;font-weight:800;font-size:10px;text-transform:uppercase}.exam-card .exam-info{padding:24px 32px 32px;flex:1;display:flex;flex-direction:column;text-align:left}.exam-card .exam-info h3{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:22px;font-weight:800;color:#2a1f1f;margin-bottom:12px;line-height:1.4;min-height:60px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.exam-card .exam-info .exam-stats{display:flex;gap:20px;margin-bottom:24px;color:#666;font-size:14px;font-weight:600}.exam-card .exam-info .exam-stats .stat-item{display:flex;align-items:center;gap:8px}.exam-card .exam-info .exam-stats .stat-item .anticon{font-size:16px;color:#999}.exam-card .exam-info .card-footer{margin-top:auto}.exam-card .exam-info .card-footer .btn-view{font-weight:800;height:52px;border-radius:26px;background:transparent;color:#fcc30f;border:2px solid #FCC30F;width:100%;transition:all .3s cubic-bezier(.16,1,.3,1)}.exam-card .exam-info .card-footer .btn-view:hover{background:#FCC30F;color:#fff;box-shadow:0 8px 16px #fcc30f33}.feature-item{text-align:left;padding:48px;background:#ffffff;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;transition:all .4s cubic-bezier(.16,1,.3,1);height:100%}.feature-item:hover{transform:translateY(-8px);box-shadow:0 16px 32px #1b1c1c0f}.feature-item .feature-icon-wrapper{width:64px;height:64px;border-radius:12px;background:#FBF7F7;color:#fcc30f;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:32px}.feature-item h3{font-family:Be Vietnam Pro,Inter,sans-serif;font-size:20px;font-weight:800;color:#2a1f1f;margin-bottom:16px}.feature-item p{font-size:15px;color:#6b5b5b;line-height:1.7;margin:0}.testimonial-card{background:#ffffff;padding:40px;border-radius:16px;box-shadow:0 16px 48px #1b1c1c0f;position:relative}.testimonial-card:before{content:'"';position:absolute;top:20px;right:32px;font-size:80px;font-family:serif;color:#fcc30f1a;line-height:1}.testimonial-card .stars{color:#fadb14;margin-bottom:24px;font-size:14px}.testimonial-card .text{font-size:16px;color:#2a1f1f;line-height:1.8;margin-bottom:32px;font-style:italic;font-weight:500}.testimonial-card .user-info{display:flex;align-items:center;gap:16px}.testimonial-card .user-info .avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#FBF7F7}.testimonial-card .user-info .name{font-weight:800;color:#2a1f1f;margin:0;font-size:16px;font-family:Be Vietnam Pro,Inter,sans-serif}.testimonial-card .user-info .role{font-size:13px;color:#a09393;margin:0;font-weight:600;text-transform:uppercase}.subject-card{position:relative}.subject-card__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.categories-page .categories-header{border-bottom:1px solid #EFE4E4;background:linear-gradient(180deg,#F4EFEF 0%,#ffffff 100%);position:relative;overflow:hidden}.categories-page .categories-header:after{content:"";position:absolute;bottom:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(219,168,6,.05) 0%,transparent 70%);border-radius:50%}.categories-page .categories-header .container{position:relative;z-index:1}.categories-page .categories-header .ant-breadcrumb .ant-breadcrumb-link{color:#6b5b5b;font-weight:500}.categories-page .categories-header .ant-breadcrumb .ant-breadcrumb-link a:hover{color:#fcc30f}.categories-page .categories-header .ant-breadcrumb .ant-breadcrumb-separator{color:#ccc}.categories-page .categories-header h2{margin-bottom:12px;color:#3d1210}.categories-page .categories-header .search-filter-box .ant-input-affix-wrapper{transition:all .3s cubic-bezier(.4,0,.2,1)}.categories-page .categories-header .search-filter-box .ant-input-affix-wrapper:hover,.categories-page .categories-header .search-filter-box .ant-input-affix-wrapper-focused{box-shadow:0 8px 20px #00000014!important;transform:translateY(-2px)}.categories-page .categories-content{background:#fbfcfe}.mbti-intro-page{background:#fff;font-family:Be Vietnam Pro,Inter,sans-serif;color:#333;padding-bottom:80px}.mbti-banner{background:linear-gradient(135deg,#dba806 0%,#6d5403 100%);color:#fff;padding:80px 0 60px;text-align:center;position:relative;overflow:hidden}.mbti-banner:after{content:"";position:absolute;width:300px;height:300px;background:rgba(255,255,255,.05);border-radius:50%;top:-100px;right:-50px}.mbti-banner .mbti-badge{display:inline-block;background:rgba(255,255,255,.15);padding:4px 16px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;border:1px solid rgba(255,255,255,.25)}.mbti-banner__title{font-size:40px;font-weight:900;color:#fff;line-height:1.2;margin-bottom:16px;font-family:Be Vietnam Pro,Inter,sans-serif}@media (max-width: 768px){.mbti-banner__title{font-size:28px}}.mbti-banner__sub{font-size:16px;color:#ffffffd9;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.mbti-banner__sub{font-size:14px}}.mbti-body-layout{margin-top:40px}.mbti-main-content{max-width:860px;margin:0 auto}.mbti-card{background:#fff;border:1px solid #E7DCDC;border-radius:12px;padding:24px;margin-bottom:40px;box-shadow:0 4px 20px #00000008}.mbti-card--lead{border-left:5px solid #a98104}.mbti-card--lead p{font-size:15px;line-height:1.8;color:#5c4d4d;margin:0}.mbti-card--lead p strong{color:#a98104}.mbti-sec{margin-bottom:48px}.mbti-sec p{font-size:15px;line-height:1.75;color:#5c4d4d}.mbti-sec-title{font-size:22px;font-weight:900;color:#2a1f1f;margin-bottom:24px;position:relative;padding-bottom:10px}.mbti-sec-title:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#a98104;border-radius:2px}.mbti-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}@media (max-width: 640px){.mbti-feature-grid{grid-template-columns:1fr}}.mbti-feat-box{background:#FBF7F7;border:1px solid #E7DCDC;border-radius:10px;padding:20px;transition:all .25s}.mbti-feat-box:hover{transform:translateY(-2px);border-color:#cfc3c3;box-shadow:0 4px 12px #0000000a}.mbti-feat-box .mbti-feat-icon{font-size:24px;color:#a98104;margin-bottom:12px}.mbti-feat-box h3{font-size:16px;font-weight:800;color:#111;margin-bottom:10px}.mbti-feat-box p{font-size:13.5px;line-height:1.6;color:#666;margin:0}.mbti-alert-box{display:flex;gap:12px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:16px;color:#b45309;font-size:14px;line-height:1.6}.mbti-alert-box .anticon{font-size:18px;color:#f59e0b;margin-top:3px}.mbti-pills-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.mbti-pill-item{display:grid;grid-template-columns:80px 220px 1fr;align-items:center;gap:20px;background:#fff;border:1.5px solid #E7DCDC;border-radius:8px;padding:14px 20px;transition:all .2s}.mbti-pill-item:hover{border-color:#a98104;box-shadow:0 4px 12px #a981040d}.mbti-pill-item .pill-abbr{background:#f59e0b;color:#fff;font-size:11px;font-weight:800;text-align:center;padding:4px 0;border-radius:4px;letter-spacing:.5px}.mbti-pill-item strong{font-size:14px;color:#111}.mbti-pill-item .pill-desc{font-size:13px;color:#666;line-height:1.5}@media (max-width: 768px){.mbti-pill-item{grid-template-columns:1fr;gap:8px}.mbti-pill-item .pill-abbr{width:80px}}.mbti-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}@media (max-width: 768px){.mbti-rules-grid{grid-template-columns:1fr}}.rule-card{background:#fdfdfd;border:1px solid #E7DCDC;border-radius:10px;padding:20px;position:relative;overflow:hidden}.rule-card .rule-num{position:absolute;top:-10px;right:-10px;font-size:48px;font-weight:900;color:#f4efef;line-height:1;z-index:1}.rule-card h4{font-size:15px;font-weight:800;color:#111;margin-bottom:8px;position:relative;z-index:2}.rule-card p{font-size:13px;line-height:1.6;color:#666;margin:0;position:relative;z-index:2}.mbti-groups-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}@media (max-width: 640px){.mbti-groups-layout{grid-template-columns:1fr}}.mbti-group-block{background:#fff;border:1px solid #E7DCDC;border-radius:10px;padding:20px;box-shadow:0 4px 12px #00000005}.mbti-group-block .mbti-group-heading{font-size:15px;font-weight:800;padding-bottom:8px;margin-bottom:12px;border-bottom:2px solid transparent}.mbti-group-block .mbti-group-heading.analyst{color:#dba806;border-bottom-color:#bfdbfe}.mbti-group-block .mbti-group-heading.diplomat{color:#dba806;border-bottom-color:#f7dcda}.mbti-group-block .mbti-group-heading.sentinel{color:#dba806;border-bottom-color:#a7f3d0}.mbti-group-block .mbti-group-heading.explorer{color:#d97706;border-bottom-color:#fde68a}.mbti-group-block ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mbti-group-block ul li{font-size:13px;line-height:1.5;color:#555}.mbti-group-block ul li strong{color:#222}.mbti-next-steps{display:flex;flex-direction:column;gap:20px;margin-top:24px}.next-step-item{display:flex;gap:16px;align-items:flex-start;background:#FBF7F7;border-radius:8px;padding:18px 20px;border:1px solid #E7DCDC}.next-step-item .anticon{font-size:20px;color:#dba806;margin-top:2px}.next-step-item strong{display:block;font-size:14.5px;color:#111;margin-bottom:6px}.next-step-item div{font-size:13.5px;line-height:1.6;color:#555}.next-step-item ul{margin:6px 0 0 16px;padding:0;display:flex;flex-direction:column;gap:4px}.next-step-item ul li{font-size:13px;color:#555}.mbti-cta-box{margin-top:60px;background:linear-gradient(135deg,#fff beb 0%,#fef3c7 100%);border:1.5px solid #f59e0b;border-radius:12px;padding:40px;text-align:center}.mbti-cta-box h2{font-size:24px;font-weight:900;color:#78350f;margin-bottom:12px}.mbti-cta-box p{font-size:15px;color:#78350f;max-width:600px;margin:0 auto 24px;line-height:1.6}.mbti-cta-box .jqt-pill-btn{background:#f59e0b;border-color:#f59e0b;color:#fff;padding:12px 36px;font-size:14px}.mbti-cta-box .jqt-pill-btn:hover{background:#d97706;border-color:#d97706}.test-landing-page{min-height:100vh;background-color:#eef2f6;padding-bottom:80px;font-family:Be Vietnam Pro,Inter,sans-serif}.test-landing-page .test-landing-banner{padding:24px 20px;color:#fff;position:relative;overflow:hidden;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 8px 24px #dba8061f}.test-landing-page .test-landing-banner .banner-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.test-landing-page .test-landing-banner .btn-back-link{color:#ffffffd9;font-size:13px;font-weight:600;padding:0;height:auto;width:fit-content;transition:all .3s ease}.test-landing-page .test-landing-banner .btn-back-link:hover{color:#fff;transform:translate(-4px)}.test-landing-page .test-landing-banner .banner-title-area{display:flex;flex-direction:column;gap:6px}.test-landing-page .test-landing-banner .banner-title-area .banner-title{font-size:28px;font-weight:800;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;align-items:center;gap:10px}.test-landing-page .test-landing-banner .banner-title-area .banner-title .banner-icon-badge{font-size:28px;margin:0}.test-landing-page .test-landing-banner .banner-title-area .banner-subtitle{font-size:14.5px;color:#ffffffe6;max-width:800px;margin:0;font-weight:500;line-height:1.4}.test-landing-page .main-content-layout{max-width:1200px;margin:20px auto 0;display:grid;grid-template-columns:8fr 4fr;gap:20px;padding:0 20px}@media (max-width: 991px){.test-landing-page .main-content-layout{grid-template-columns:1fr}}.test-landing-page .glass-card{background:rgba(255,255,255,.7);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:0 6px 20px #1f268708;margin-bottom:16px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.test-landing-page .glass-card .ant-card-body{padding:20px}.test-landing-page .glass-card h3{font-size:18px;font-weight:800;color:#6d5403;margin-bottom:12px}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}@media (max-width: 768px){.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid{grid-template-columns:1fr;gap:16px}}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-left-col{border-right:1px dashed rgba(0,0,0,.08);padding-right:24px}@media (max-width: 768px){.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-left-col{border-right:none;padding-right:0}}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-left-col .lead-paragraph{font-size:14px;color:#5c4d4d;line-height:1.6;margin:0}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-right-col h3{margin-bottom:12px}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-right-col .benefits-list{display:flex;flex-direction:column;gap:8px}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-right-col .benefits-list .benefit-item{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:#4a3c3c;line-height:1.4}.test-landing-page .main-desc-card.compact-desc-card .desc-columns-grid .desc-right-col .benefits-list .benefit-item .check-icon{color:#fcc30f;font-size:16px;margin-top:2px;flex-shrink:0}.test-landing-page .rules-sidebar-pane{display:flex;flex-direction:column;gap:16px}.test-landing-page .rules-sidebar-pane .compact-stats-card .stats-vertical-list{display:flex;flex-direction:column;gap:8px}.test-landing-page .rules-sidebar-pane .compact-stats-card .stats-vertical-list .stat-vertical-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.3);border-radius:10px}.test-landing-page .rules-sidebar-pane .compact-stats-card .stats-vertical-list .stat-vertical-item .stat-label{font-size:12.5px;font-weight:700;color:#5c4d4d}.test-landing-page .rules-sidebar-pane .compact-stats-card .stats-vertical-list .stat-vertical-item .stat-value{font-size:15px;font-weight:900;color:#dba806}.test-landing-page .rules-sidebar-pane .rules-card ul{padding-left:14px;margin:0;display:flex;flex-direction:column;gap:8px}.test-landing-page .rules-sidebar-pane .rules-card ul li{font-size:13px;color:#5c4d4d;line-height:1.5}.test-landing-page .rules-sidebar-pane .contact-card .brand-header{display:flex;align-items:center;gap:6px;margin-bottom:8px}.test-landing-page .rules-sidebar-pane .contact-card .brand-header .brand-title{font-size:16px;font-weight:800;color:#a98104}.test-landing-page .rules-sidebar-pane .contact-card p{font-size:12.5px;color:#6b5b5b;line-height:1.4;margin-bottom:12px}.test-landing-page .rules-sidebar-pane .contact-card .links{display:flex;flex-direction:column;gap:6px}.test-landing-page .rules-sidebar-pane .contact-card .links a{font-size:12.5px;color:#dba806;font-weight:600;text-decoration:none}.test-landing-page .rules-sidebar-pane .contact-card .links a:hover{text-decoration:underline}.test-landing-page.mbti-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#dba806}.test-landing-page.disc-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#f97316}.test-landing-page.iq-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#dba806}.test-landing-page.eq-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#d98b1f}.test-landing-page.holland-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#dba806}.test-landing-page.lgbt-theme .rules-sidebar-pane .compact-stats-card .stat-vertical-item .stat-value{color:#f0a12e}.test-landing-page .options-selection-card .panel-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.test-landing-page .options-selection-card .panel-header .header-icon{font-size:24px;color:#f59e0b;background:#fef3c7;padding:8px;border-radius:12px}.test-landing-page .options-selection-card .panel-header h3{margin:0 0 2px}.test-landing-page .options-selection-card .panel-header p{margin:0;color:#6b5b5b;font-size:13px}.test-landing-page .options-selection-card .options-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media (max-width: 767px){.test-landing-page .options-selection-card .options-cards-grid{grid-template-columns:1fr}}.test-landing-page .options-selection-card .options-cards-grid .option-item-card{background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-basic{background:rgba(254,242,242,.45);border-color:#f8717140}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-basic:hover{background:rgba(254,242,242,.7);border-color:#f8717180;transform:translateY(-2px);box-shadow:0 6px 12px #ef44440f}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-basic.selected{background:#ffffff;border-color:#fcc30f;box-shadow:0 6px 16px #fcc30f26}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-basic.selected .opt-title{color:#dba806}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-basic.selected .opt-meta{color:#dba806;border-top-color:#fcc30f33}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-standard{background:rgba(254,243,199,.35);border-color:#fbbf2440}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-standard:hover{background:rgba(254,243,199,.65);border-color:#fbbf2480;transform:translateY(-2px);box-shadow:0 6px 12px #f59e0b0f}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-standard.selected{background:#ffffff;border-color:#f97316;box-shadow:0 6px 16px #f9731626}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-standard.selected .opt-title{color:#ea580c}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-standard.selected .opt-meta{color:#ea580c;border-top-color:#f9731633}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-expert{background:rgba(255,241,242,.45);border-color:#fb718540}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-expert:hover{background:rgba(255,241,242,.7);border-color:#fb718580;transform:translateY(-2px);box-shadow:0 6px 12px #f43f5e0f}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-expert.selected{background:#ffffff;border-color:#f0a12e;box-shadow:0 6px 16px #f43f5e26}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-expert.selected .opt-title{color:#db2777}.test-landing-page .options-selection-card .options-cards-grid .option-item-card.opt-expert.selected .opt-meta{color:#db2777;border-top-color:#f43f5e33}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .card-top-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .card-top-row .opt-title{font-size:14.5px;font-weight:800;color:#6d5403}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .card-top-row .difficulty-tag{margin:0;border-radius:4px;font-weight:600;font-size:11px;padding:0 6px}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .opt-desc{font-size:12.5px;color:#5c4d4d;line-height:1.4;margin:0;flex-grow:1}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .opt-meta{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;font-weight:700;color:#5c4d4d;border-top:1px dashed rgba(0,0,0,.06);padding-top:8px}.test-landing-page .options-selection-card .options-cards-grid .option-item-card .opt-meta .meta-sub{display:flex;align-items:center;gap:3px}.test-landing-page .options-selection-card .action-row{display:flex;justify-content:center}.test-landing-page .options-selection-card .action-row .btn-start-cta{height:46px;padding:0 35px;font-size:15px;font-weight:800;border-radius:23px;transition:all .3s ease}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-none{background:#A09393;border-color:#a09393;box-shadow:0 6px 16px #9ca3af4d;color:#fff}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-none:hover,.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-none:focus{background:#8b949e;border-color:#8b949e;color:#fff}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-basic{background:#FCC30F;border-color:#fcc30f;box-shadow:0 6px 16px #fcc30f59}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-basic:hover,.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-basic:focus{background:#dba806;border-color:#dba806;transform:scale(1.02);box-shadow:0 8px 20px #fcc30f80}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-standard{background:#f97316;border-color:#f97316;box-shadow:0 6px 16px #f9731659}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-standard:hover,.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-standard:focus{background:#ea580c;border-color:#ea580c;transform:scale(1.02);box-shadow:0 8px 20px #f9731680}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-expert{background:#f0a12e;border-color:#f0a12e;box-shadow:0 6px 16px #f43f5e59}.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-expert:hover,.test-landing-page .options-selection-card .action-row .btn-start-cta.cta-expert:focus{background:#d98b1f;border-color:#d98b1f;transform:scale(1.02);box-shadow:0 8px 20px #f43f5e80}.test-landing-page .local-quiz-card .quiz-header{margin-bottom:24px}.test-landing-page .local-quiz-card .quiz-header .quiz-progress-label{font-size:14px;font-weight:700;color:#5c4d4d;display:block;margin-bottom:8px}.test-landing-page .local-quiz-card .quiz-header .quiz-progress-bar{margin:0}.test-landing-page .local-quiz-card .quiz-body .question-text{font-size:20px;font-weight:800;color:#6d5403;line-height:1.5;margin-bottom:30px}.test-landing-page .local-quiz-card .quiz-body .answers-list{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item{display:flex;align-items:center;padding:16px 20px;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.3);border-radius:12px;cursor:pointer;transition:all .25s ease}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item:hover{background:rgba(255,255,255,.85);border-color:#f43f5e4d}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item.selected{background:#ffffff;border-color:#f0a12e;box-shadow:0 4px 12px #f43f5e14}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item.selected .ans-label{color:#f0a12e}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item .radio-circle{width:20px;height:20px;border:2px solid #CFC3C3;border-radius:50%;margin-right:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item .radio-circle .inner-dot{width:10px;height:10px;background:#f0a12e;border-radius:50%}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item.selected .radio-circle{border-color:#f0a12e}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item .ans-label{font-weight:800;color:#5c4d4d;margin-right:8px;font-size:15px}.test-landing-page .local-quiz-card .quiz-body .answers-list .answer-choice-item .ans-text{color:#2a1f1f;font-size:15px;font-weight:600;line-height:1.4}.test-landing-page .local-result-card{text-align:center}.test-landing-page .local-result-card .result-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:30px}.test-landing-page .local-result-card .result-header .result-icon-glowing{font-size:64px;color:#f59e0b;background:#fef3c7;padding:20px;border-radius:50%;box-shadow:0 0 30px #f59e0b33}.test-landing-page .local-result-card .result-header .success-badge{font-size:12px;font-weight:700;border-radius:6px;padding:2px 10px}.test-landing-page .local-result-card .result-header h2{font-size:26px;font-weight:800;color:#6d5403;margin:0}.test-landing-page .local-result-card .result-header .mbti-brand{font-size:14px;color:#6b5b5b;font-weight:600}.test-landing-page .local-result-card .result-body{max-width:600px;margin:0 auto 30px;text-align:left}.test-landing-page .local-result-card .result-body .result-alert-box{border-radius:16px;padding:20px;margin-bottom:24px}.test-landing-page .local-result-card .result-body .result-alert-box .ant-alert-message{font-size:18px;font-weight:800;color:#1e3a8a;margin-bottom:8px}.test-landing-page .local-result-card .result-body .result-alert-box .ant-alert-description{font-size:14.5px;color:#fcc30f;line-height:1.6}.test-landing-page .local-result-card .result-body .advice-section h4{font-size:16px;font-weight:800;color:#6d5403;margin-bottom:8px}.test-landing-page .local-result-card .result-body .advice-section p{font-size:14.5px;color:#5c4d4d;line-height:1.6;background:#FBF7F7;padding:15px 20px;border-radius:12px;border-left:4px solid #FCC30F}.test-landing-page .local-result-card .result-footer-actions{display:flex;justify-content:center;gap:16px}@media (max-width: 480px){.test-landing-page .local-result-card .result-footer-actions{flex-direction:column;align-items:stretch}}.test-landing-page .local-result-card .result-footer-actions .btn-retry{background:#dba806;border-color:#dba806;height:48px;border-radius:24px;font-weight:700;padding:0 30px}.test-landing-page .local-result-card .result-footer-actions .btn-retry:hover{background:#dba806;border-color:#dba806}.test-landing-page .local-result-card .result-footer-actions .btn-home{height:48px;border-radius:24px;font-weight:700;padding:0 30px}@keyframes shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-6px)}30%,60%,90%{transform:translate(6px)}}.shake-animation{animation:shake .5s ease-in-out!important}.quiz-meta-card{margin-bottom:24px}.quiz-meta{display:flex;align-items:center;gap:22px}.quiz-meta__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:80px;height:80px;border-radius:16px;background:#4ca97c;color:#fff}.quiz-meta__icon svg{width:42px;height:42px}.quiz-meta__title{flex:1}.quiz-meta__title h3{margin:0;color:#1f2a33;font-size:22px;font-weight:800}.quiz-meta__title span{display:block;margin-top:8px;color:#6b7280;font-size:15px}.quiz-meta__limit{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 24px;border:1px solid rgba(252,195,15,.3);border-radius:99px;background:#fdeef1;color:#fcc30f;font-size:15px;font-weight:600}.quiz-meta__bar{display:flex;align-items:center;gap:22px;margin-top:26px}.quiz-meta__bar .quiz-progress-bar{flex:1;margin:0}.quiz-meta__percent{flex:0 0 auto;color:#fcc30f;font-size:17px;font-weight:800}.quiz-meta__current{flex:0 0 auto;color:#6b7280;font-size:15px}.quiz-question{display:flex;align-items:center;gap:32px}.quiz-question__no{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:70px;height:70px;border-radius:50%;background:#f1f2f4;color:#1f2a33;font-size:26px;font-weight:800}.quiz-flag-row{margin-top:26px;text-align:center}.btn-flag{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border:1px solid #e6e9ee;border-radius:99px;background:#fff;color:#6b7280;font-family:inherit;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-flag:hover{border-color:#f5a623;color:#ee7b2e}.btn-flag.is-on{border-color:#fcc30f;background:#fdeef1;color:#fcc30f}.quiz-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.quiz-footer button{display:inline-flex;align-items:center;gap:14px;height:58px;padding:0 30px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.quiz-footer button:disabled{opacity:.45;cursor:not-allowed}.btn-prev-local{background:#fff;box-shadow:0 6px 18px #1f2a3312;color:#1f2a33}.btn-prev-local__dot{width:10px;height:10px;border-radius:50%;background:#f5a623}.btn-next-local{background:#f5a623;color:#fff}.btn-next-local:hover:not(:disabled){background:#ee7b2e}.btn-next-local__dot{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;color:#ee7b2e;font-size:12px}.quiz-tracker-card{margin-bottom:24px}.quiz-tracker-card .panel-header{display:flex;align-items:center;gap:12px;margin-bottom:26px}.quiz-tracker-card .panel-header .anticon{color:#1f2a33;font-size:20px}.quiz-tracker-card .panel-header h3{margin:0;color:#1f2a33;font-size:18px;font-weight:800}.q-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.q-cell{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:1.5px solid #e6e9ee;border-radius:50%;background:#fff;color:#6b7280;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.q-cell:hover{border-color:#f5a623;color:#ee7b2e}.q-cell.is-done{border-color:#22a45d;color:#1f2a33}.q-cell.is-flag{border-color:#fcc30f;color:#fcc30f}.q-cell.is-current{border-color:#33383f;background:#33383f;color:#fff}.legend{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid #e6e9ee}.legend .leg-item{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.legend .leg-item:before{content:"";width:9px;height:9px;border-radius:50%}.legend .leg-item.is-done:before{background:#22a45d}.legend .leg-item.is-none:before{background:#cbd2da}.legend .leg-item.is-flag:before{background:#FCC30F}.quiz-submit-card{text-align:center}.quiz-submit-card .note{margin:20px 0 0;color:#6b7280;font-size:14px}.btn-submit-local{display:block;width:100%;height:76px;border:0;border-radius:10px;background:linear-gradient(90deg,#f5a623 0%,#ee7b2e 100%);color:#fff;font-family:inherit;font-size:22px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:all .2s ease}.btn-submit-local:hover{transform:translateY(-2px)}@media (max-width: 767px){.quiz-meta{flex-wrap:wrap}.quiz-meta__bar{flex-wrap:wrap;gap:12px}.q-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.legend{flex-wrap:wrap}}.ready-cta{padding:60px 0 76px;background:#FDF8E8;font-family:Be Vietnam Pro,Inter,sans-serif}.ready-cta__inner{display:grid;grid-template-columns:.42fr 1fr;align-items:center;gap:40px}.ready-cta__art img{display:block;width:100%;max-width:100%}.ready-cta__chip{display:inline-block;color:#fcc30f;font-size:15px;font-weight:700}.ready-cta__title{margin:14px 0 0;color:#3d1210;font-size:30px;font-weight:800;line-height:1.4}@media (max-width: 767px){.ready-cta__title{font-size:23px}}.ready-cta__actions{display:flex;flex-wrap:nowrap;gap:25px;margin-top:30px}@media (max-width: 575px){.ready-cta__actions{flex-wrap:wrap}}.ready-cta__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;flex:1 1 0;min-width:0;max-width:470px;height:104px;padding:0 20px 0 46px;border:0;border-radius:99px;background:#fff;box-shadow:0 12px 30px #1e293b14;color:#3d1210;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .2s ease}.ready-cta__btn:hover{transform:translateY(-2px)}.ready-cta__btn--solid{background:#1e3a8a;color:#fff}.ready-cta__btn--solid:hover{background:#192f71}@media (max-width: 575px){.ready-cta__btn{min-width:0;width:100%;gap:20px;height:64px;padding:0 12px 0 26px;font-size:14px}}.ready-cta__dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#fff;color:#1e3a8a;font-size:14px}.ready-cta__dot--amber{background:#FCC30F;color:#fff}.ready-cta__note{margin:22px 0 0;color:#6b5b5b;font-size:14px;line-height:1.8}@media (max-width: 991px){.ready-cta__inner{grid-template-columns:1fr}}.about-page{background:#ffffff;font-family:Be Vietnam Pro,Inter,sans-serif;color:#2a1f1f}.about-page img{max-width:100%}.about-chip{display:inline-block;padding:11px 34px;border-radius:99px;background:#eef1fa;color:#1e3a8a;font-size:15px;font-weight:600}.about-chip--light{background:#ffffff;color:#fcc30f}.about-chip--solid{background:#FCC30F;color:#fff}.about-heading{margin:22px 0 0;color:#fcc30f;font-size:34px;font-weight:700;line-height:1.5}.about-heading--inverse{color:#fff}.about-heading--dark{color:#3d1210}.about-heading--sm{font-size:25px}.about-lead{margin:22px 0 0;color:#2a1f1f;font-size:16px;line-height:1.7}.about-lead--center{max-width:900px;margin-inline:auto;text-align:center}.about-hero{position:relative;padding:110px 0 120px;background:#FCC30F;text-align:center;overflow:hidden;margin-top:0}@media (max-width: 767px){.about-hero{padding:170px 0 80px}}.about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-city-2cdcd62c.jpg) center / cover no-repeat}.about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FCC30F 0%,#FCC30F 48%,rgba(252,195,15,.86) 56%,rgba(252,195,15,.62) 100%)}.about-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.about-hero{padding-top:90px}}.about-hero__inner{position:relative;z-index:1}.about-hero__title{margin:0;color:#fff;font-size:46px;font-weight:700}.about-hero__sub{max-width:900px;margin:20px auto 0;color:#ffffffeb;font-size:16px;line-height:1.9}.about-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.about-breadcrumb{padding:22px 0 0;font-size:14px;color:#6b5b5b}.about-breadcrumb span{cursor:pointer}.about-breadcrumb span:hover{color:#fcc30f}.about-breadcrumb__sep{margin:0 8px;cursor:default}.about-breadcrumb__current{color:#3d1210;font-weight:600;cursor:default}.about-intro{padding:40px 0 64px}.about-intro__head{text-align:center}.about-intro__sub{max-width:600px;margin-inline:auto}.about-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:30px;margin-top:36px}.about-intro__art img{display:block;width:100%;max-width:340px}.about-intro__notes{max-width:940px;margin:44px auto 0;text-align:center}.about-question-list{display:flex;flex-direction:column;gap:26px;margin:0;padding:0;list-style:none}.about-question-list--left li:nth-child(2){margin-left:-56px;margin-right:56px}.about-question-list--right li:nth-child(2){margin-left:56px;margin-right:-56px}.about-question{display:flex;align-items:center;gap:14px;padding:15px 24px;border-radius:99px;background:#ffffff;box-shadow:0 6px 18px #6d540314;color:#2a1f1f;font-size:15px;line-height:1.5}.about-question__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#FCC30F;color:#fff;font-size:13px}.about-note{margin:14px 0 0;color:#2a1f1f;font-size:16px;line-height:1.8}.about-note strong{color:#3d1210;text-decoration:underline}.about-offer{padding:30px 0 70px}.about-offer__panel{margin:0 60px;padding:76px 0 80px;border-radius:40px;background:linear-gradient(280.95deg,rgba(0,0,0,0) 12.08%,#084794 67.42%),url(/assets/offer-bg-1869ee0b.jpg) center / cover no-repeat #1e3a8a}@media (max-width: 991px){.about-offer__panel{margin:0 24px;padding:56px 0 60px}}@media (max-width: 640px){.about-offer__panel{margin:0 12px;border-radius:24px}}.about-offer__head{margin-bottom:44px;text-align:center}.about-offer__head .about-chip{color:#084794}.about-offer .gm-group-grid{width:100%;margin-left:0;transform:none}.about-offer .gm-group-shell{padding:0;background:transparent;box-shadow:none}.about-offer .gm-group-card{box-shadow:0 18px 40px #0f172a38}.about-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:70px}.about-deliverable{padding:32px 56px 40px}.about-deliverable:nth-child(odd){border-right:1px solid rgba(255,255,255,.22)}.about-deliverable:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.22)}.about-deliverable h4{margin:0;color:#fff;font-size:16px;font-weight:700}.about-deliverable p{margin:14px 0 0;color:#fffc;font-size:14px;line-height:1.8}.about-purpose{padding:20px 0 80px}.about-purpose__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px}@media (max-width: 991px){.about-purpose__inner{grid-template-columns:1fr;gap:40px}}.about-mission__head{text-align:center}.about-mission-list{display:flex;flex-direction:column;gap:14px;margin:26px 0;padding:0;list-style:none}.about-mission-list li{display:flex;align-items:center;gap:14px;color:#2a1f1f;font-size:15px;line-height:1.5}.about-mission-list__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:#FCC30F;box-shadow:0 4px 12px #fcc30f66;color:#fff;font-size:12px}.about-quote{margin:20px 0 0;color:#2a1f1f;font-size:15px;line-height:1.9}.about-quote strong{color:#3d1210;text-decoration:underline}.about-values__panel{padding:44px 40px 48px;border-radius:32px;background:url(/assets/offer-bg-1869ee0b.jpg) center / cover no-repeat #4b66c2;background-blend-mode:screen;text-align:center}.about-values__head{margin-bottom:34px}.about-values__head .about-chip{background:#fff;color:#1e3a8a}.about-values__head .about-heading{color:#fff}.about-values__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 575px){.about-values__grid{grid-template-columns:1fr}}.about-value{position:relative;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1.7;padding:22px 20px;border-radius:14px;background:rgba(15,42,107,.55);text-align:left}@media (max-width: 575px){.about-value{aspect-ratio:auto;padding:62px 20px 22px}}.about-value img{position:absolute;top:14px;right:16px;width:26%;min-width:48px;height:auto;object-fit:contain}.about-value h4{margin:0;color:#fff;font-size:15px;font-weight:700}.about-value p{margin:8px 0 0;color:#ffffffd1;font-size:12px;line-height:1.6}.about-audience{padding:70px 0 80px;background-color:#eef1fa;background-position:center;background-repeat:no-repeat;background-size:cover}.about-audience__head{margin-bottom:40px;text-align:center}.about-audience__head .about-chip{background:#fff;color:#1e3a8a}.about-audience__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width: 767px){.about-audience__list{grid-template-columns:1fr}}.about-audience-card{display:flex;align-items:center;gap:24px;padding:26px 32px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #1e3a8a0f}.about-audience-card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 24px)/2)}@media (max-width: 767px){.about-audience-card:last-child:nth-child(odd){width:100%}}.about-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.about-audience-card h4{margin:0;color:#3d1210;font-size:16px;font-weight:800}.about-audience-card p{margin:8px 0 0;color:#6b5b5b;font-size:14px;line-height:1.7}@media (max-width: 991px){.about-intro__inner,.about-audience__inner{grid-template-columns:1fr;gap:32px}.about-intro__art{order:-1;justify-self:center}.about-question-list--left li:nth-child(2),.about-question-list--right li:nth-child(2){margin-left:0;margin-right:0}.about-deliverables{margin-top:-130px}.about-deliverable{padding:28px 32px 32px}.about-audience__head{padding-top:0;text-align:center}.about-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.about-hero{padding:64px 0 70px}.about-hero__title{font-size:32px}.about-heading{font-size:24px}.about-heading--sm{font-size:21px}.about-deliverables,.about-values__grid{grid-template-columns:1fr}.about-mission-list{grid-auto-flow:row;grid-template-rows:none;justify-content:stretch;gap:14px}.about-deliverables{margin-top:-100px}.about-deliverable{padding:26px 20px 30px}.about-deliverable:nth-child(odd){border-right:0}.about-deliverable:last-child{border-bottom:0}.about-deliverable:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.22)}}.policy-page{background:#ffffff;font-family:Be Vietnam Pro,Inter,sans-serif;color:#333;padding-bottom:80px}.policy-banner{position:relative;margin-top:-80px;padding:190px 0 120px;background:#FCC30F;text-align:center;overflow:hidden;color:#fff}@media (max-width: 767px){.policy-banner{padding:170px 0 80px}}.policy-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-city-2cdcd62c.jpg) center / cover no-repeat}.policy-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FCC30F 0%,#FCC30F 48%,rgba(252,195,15,.86) 56%,rgba(252,195,15,.62) 100%)}.policy-banner__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}.policy-banner>.jqt-container{position:relative;z-index:1}.policy-banner .policy-badge{display:inline-block;background:rgba(255,255,255,.15);padding:4px 16px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;border:1px solid rgba(255,255,255,.25)}.policy-banner__title{font-size:38px;font-weight:800;color:#fff;line-height:1.25;margin-bottom:16px;font-family:Be Vietnam Pro,Inter,sans-serif}@media (max-width: 768px){.policy-banner__title{font-size:26px}}.policy-banner__sub{font-size:15px;color:#ffffffe0;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.policy-banner__sub{font-size:13.5px}}.policy-body-layout{margin-top:40px}.policy-layout-grid{display:grid;grid-template-columns:3fr 9fr;gap:30px}@media (max-width: 768px){.policy-layout-grid{grid-template-columns:1fr;gap:20px}}.policy-sidebar .sidebar-sticky-box{position:sticky;top:20px;display:flex;flex-direction:column;gap:10px;background:#FBF7F7;border:1px solid #E7DCDC;border-radius:16px;padding:16px}@media (max-width: 768px){.policy-sidebar .sidebar-sticky-box{position:relative;top:0;flex-direction:row;overflow-x:auto;padding:10px}.policy-sidebar .sidebar-sticky-box::-webkit-scrollbar{display:none}}.policy-sidebar .tab-nav-btn{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid transparent;border-radius:10px;padding:12px 16px;font-size:14.5px;font-weight:700;color:#5c4d4d;text-align:left;cursor:pointer;transition:all .25s ease;width:100%}@media (max-width: 768px){.policy-sidebar .tab-nav-btn{white-space:nowrap;width:auto}}.policy-sidebar .tab-nav-btn .anticon{font-size:18px;color:#a09393;transition:color .25s ease}.policy-sidebar .tab-nav-btn:hover{background:rgba(219,168,6,.05);color:#dba806}.policy-sidebar .tab-nav-btn:hover .anticon{color:#dba806}.policy-sidebar .tab-nav-btn.active{background:#dba806;color:#fff;border-color:#dba806}.policy-sidebar .tab-nav-btn.active .anticon{color:#fff}.policy-content-main .policy-card{background:#ffffff;border:1px solid #E7DCDC;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000005}@media (max-width: 576px){.policy-content-main .policy-card{padding:24px}}.policy-content-main .policy-card h2{font-size:24px;font-weight:800;color:#3d1210;margin-bottom:8px}.policy-content-main .policy-card .update-date{display:block;font-size:13px;color:#a09393;margin-bottom:24px;font-style:italic}.policy-content-main .policy-card .lead-p{font-size:15px;line-height:1.8;color:#4a3c3c;margin-bottom:24px}.policy-content-main .policy-card h3{font-size:17px;font-weight:800;color:#2a1f1f;margin-top:28px;margin-bottom:12px}.policy-content-main .policy-card p{font-size:14px;line-height:1.7;color:#5c4d4d;margin-bottom:16px}.policy-content-main .policy-card ul{padding-left:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.policy-content-main .policy-card ul li{font-size:14px;line-height:1.6;color:#5c4d4d}.policy-content-main .policy-card ul li strong{color:#3d1210}.highlight-alert-box{background:#ecfdf5;border-left:4px solid #FCC30F;border-radius:8px;padding:16px 20px;color:#065f46;font-size:14px;line-height:1.6;margin:24px 0}.highlight-alert-box.warning{background:#fffbeb;border-left-color:#f59e0b;color:#78350f}.contact-info-list{display:flex;flex-direction:column;gap:20px;margin-top:24px;margin-bottom:30px}.contact-item{display:flex;gap:16px;align-items:flex-start;background:#FBF7F7;border-radius:12px;padding:16px 20px;border:1px solid #E7DCDC}.contact-item .contact-icon{font-size:22px;color:#dba806;margin-top:2px}.contact-item strong{display:block;font-size:14px;color:#3d1210;margin-bottom:4px}.contact-item span,.contact-item a{font-size:13.5px;color:#5c4d4d;line-height:1.5}.contact-item a{color:#dba806;font-weight:600;text-decoration:underline}.contact-item a:hover{color:#dba806}.feedback-note{background:#FCF4F3;border-radius:10px;padding:16px;color:#dba806;font-size:13.5px;text-align:center;font-weight:600}.fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.blog-page{background:#FBF7F7;min-height:100vh}.blog-banner{position:relative;margin-top:-80px;padding:190px 0 120px;background:#FCC30F;text-align:center;overflow:hidden;color:#fff}@media (max-width: 767px){.blog-banner{padding:170px 0 80px}}.blog-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-city-2cdcd62c.jpg) center / cover no-repeat}.blog-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FCC30F 0%,#FCC30F 48%,rgba(252,195,15,.86) 56%,rgba(252,195,15,.62) 100%)}.blog-banner__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}.blog-banner>.jqt-container{position:relative;z-index:1}.blog-banner .blog-badge{display:inline-block;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:18px}.blog-banner__title{color:#fff;font-size:34px;font-weight:800;margin:0 0 12px;line-height:1.25}.blog-banner__sub{max-width:640px;margin:0 auto;font-size:15px;opacity:.92;line-height:1.6}.blog-body{padding:40px 0 64px}.blog-state{display:flex;justify-content:center;align-items:center;min-height:320px}.blog-list-layout{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px}@media (max-width: 992px){.blog-list-layout{grid-template-columns:1fr}}.blog-list-main{min-width:0}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media (max-width: 640px){.blog-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px #110c2e0f;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-6px);box-shadow:0 14px 34px #a981042e}.blog-card:hover .blog-card__thumb img{transform:scale(1.06)}.blog-card__thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#eee}.blog-card__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.blog-card__title{font-size:17px;font-weight:700;color:#2a1f1f;margin:0 0 10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{font-size:14px;color:#6b5b5b;line-height:1.6;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.blog-card__excerpt p{margin:0}.blog-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;color:#6b5b5b}.blog-card__meta span{display:inline-flex;align-items:center;gap:5px}.blog-card__meta .anticon{color:#dba806}.blog-card__meta-sep{color:#d2c6c6}.blog-pagination{display:flex;justify-content:center;margin-top:40px}.blog-pagination .ant-pagination{display:flex;align-items:center;gap:12px}.blog-pagination .ant-pagination-item,.blog-pagination .ant-pagination-prev,.blog-pagination .ant-pagination-next{display:flex;align-items:center;justify-content:center;min-width:46px;width:46px;height:46px;margin:0;border-radius:50%;line-height:46px}.blog-pagination .ant-pagination-item{border:1px solid #eef0f2;background:#fff}.blog-pagination .ant-pagination-item a{color:#2a1f1f;font-size:15px;font-weight:700}.blog-pagination .ant-pagination-item:hover{border-color:#dba80673}.blog-pagination .ant-pagination-item:hover a{color:#dba806}.blog-pagination .ant-pagination-item-active{border-color:#dba806;background:#fff}.blog-pagination .ant-pagination-item-active a{color:#dba806}.blog-pagination .ant-pagination-prev,.blog-pagination .ant-pagination-next{border:0;background:transparent;color:#2a1f1f;font-size:18px}.blog-pagination .ant-pagination-prev:hover,.blog-pagination .ant-pagination-next:hover{color:#dba806}.blog-pagination .ant-pagination-disabled{display:none}.blog-pagination .ant-pagination-jump-prev,.blog-pagination .ant-pagination-jump-next{display:flex;align-items:center;min-width:32px;margin:0}.blog-detail-loading,.blog-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh}.blog-detail-page{background:#FBF7F7;min-height:100vh;padding:28px 0 64px}.blog-detail-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.blog-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}@media (max-width: 992px){.blog-detail-layout{grid-template-columns:1fr}}.blog-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px}@media (max-width: 992px){.blog-sidebar{position:static}}.blog-widget{background:#fff;border-radius:14px;padding:20px 22px 24px;box-shadow:0 6px 24px #110c2e0f}.blog-widget__title{font-size:15px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#2a1f1f;margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid rgba(219,168,6,.14)}.blog-recent{list-style:none;margin:0;padding:0}.blog-recent__item{display:flex;gap:12px;align-items:center;padding:12px 0;cursor:pointer;border-bottom:1px solid #F4EFEF}.blog-recent__item:first-child{padding-top:0}.blog-recent__item:last-child{border-bottom:none;padding-bottom:0}.blog-recent__item:hover .blog-recent__title{color:#dba806}.blog-recent__thumb{flex:0 0 64px;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#eee}.blog-recent__thumb img{width:100%;height:100%;object-fit:cover}.blog-recent__title{font-size:13.5px;font-weight:600;line-height:1.45;color:#2a1f1f;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-cats{list-style:none;margin:0;padding:0}.blog-cats__item{padding:11px 0;font-size:14px;color:#2a1f1f;cursor:pointer;border-bottom:1px solid #F4EFEF;transition:color .2s ease,padding-left .2s ease}.blog-cats__item:last-child{border-bottom:none}.blog-cats__item:hover{color:#dba806;padding-left:6px}.blog-article{background:#fff;border-radius:18px;padding:40px 48px 48px;box-shadow:0 6px 24px #110c2e0f}@media (max-width: 640px){.blog-article{padding:24px 20px 32px}}.blog-article__cat{border:none;background:rgba(219,168,6,.12);color:#a98104;font-weight:600;border-radius:6px;margin-bottom:14px}.blog-article__title{font-size:30px;font-weight:800;color:#2a1f1f;line-height:1.3;margin:0 0 16px}.blog-article__meta{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b5b5b;margin-bottom:26px}.blog-article__meta span{display:inline-flex;align-items:center;gap:6px}.blog-article__cover{border-radius:14px;overflow:hidden;margin-bottom:30px}.blog-article__cover img{width:100%;height:auto;display:block}.blog-article__content{font-size:16px;line-height:1.8;color:#4a3c3c}.blog-article__content p{margin:0 0 18px}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{color:#2a1f1f;font-weight:700;margin:28px 0 14px}.blog-article__content img{max-width:100%;height:auto;border-radius:10px;margin:16px 0}.blog-article__content a{color:#dba806;text-decoration:underline}.blog-article__content blockquote{border-left:4px solid #dba806;background:#FBF7F7;margin:20px 0;padding:12px 20px;color:#6b5b5b;border-radius:0 8px 8px 0}.blog-article__content ul,.blog-article__content ol{padding-left:24px;margin:0 0 18px}.blog-article__content table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.blog-article__content table th,.blog-article__content table td{border:1px solid #E7DCDC;padding:10px 12px;text-align:left}.blog-article__content table th{background:#FBF7F7;font-weight:700;color:#2a1f1f}.blog-article__content table tr:nth-child(2n) td{background:#FEFBFB}.blog-article__content figure{margin:20px 0}.blog-article__content figure img{margin:0}.blog-article__content figure figcaption{margin-top:8px;font-size:13px;color:#6b5b5b;text-align:center;font-style:italic}.blog-article__content iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:10px;margin:16px 0}.blog-article__content .lwptoc,.blog-article__content .ez-toc-container,.blog-article__content .toc,.blog-article__content #toc_container{background:#FBF7F7;border:1px solid #F8E9E8;border-radius:10px;padding:16px 20px;margin:0 0 24px}.blog-article__content .lwptoc a,.blog-article__content .ez-toc-container a,.blog-article__content .toc a,.blog-article__content #toc_container a{text-decoration:none}.blog-article__content .lwptoc a:hover,.blog-article__content .ez-toc-container a:hover,.blog-article__content .toc a:hover,.blog-article__content #toc_container a:hover{text-decoration:underline}.blog-article__content .lwptoc ul,.blog-article__content .ez-toc-container ul,.blog-article__content .toc ul,.blog-article__content #toc_container ul,.blog-article__content .lwptoc ol,.blog-article__content .ez-toc-container ol,.blog-article__content .toc ol,.blog-article__content #toc_container ol{margin-bottom:0}.blog-breadcrumb{padding:26px 0 0;font-size:14px;color:#6b5b5b}.blog-breadcrumb span{cursor:pointer}.blog-breadcrumb span:hover{color:#dba806}.blog-breadcrumb__sep{margin:0 8px;cursor:default}.blog-breadcrumb__current{color:#2a1f1f;font-weight:600;cursor:default}.blog-section-title{margin:0 0 28px;padding-left:18px;border-left:5px solid #dba806;color:#2a1f1f;font-size:26px;font-weight:800;line-height:1.3}.blog-featured{padding:40px 0 10px}.blog-featured__slide{padding:0 13px}.blog-featured .slick-list{margin:0 -13px;padding-bottom:10px}.blog-featured .ant-carousel .slick-prev,.blog-featured .ant-carousel .slick-next{z-index:2;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 6px 18px #6d54031f;color:#2a1f1f;font-size:17px;line-height:1;opacity:1;cursor:pointer}.blog-featured .ant-carousel .slick-prev:after,.blog-featured .ant-carousel .slick-next:after,.blog-featured .ant-carousel .slick-prev:before,.blog-featured .ant-carousel .slick-next:before{content:none}.blog-featured .ant-carousel .slick-prev .anticon,.blog-featured .ant-carousel .slick-next .anticon{line-height:1}.blog-featured .ant-carousel .slick-prev:hover,.blog-featured .ant-carousel .slick-next:hover,.blog-featured .ant-carousel .slick-prev:focus,.blog-featured .ant-carousel .slick-next:focus{background:#fff;color:#dba806;opacity:1}.blog-featured .ant-carousel .slick-prev{inset-inline-start:-68px}.blog-featured .ant-carousel .slick-next{inset-inline-end:-68px}.blog-featured .slick-dots{position:static;margin-top:26px}.blog-featured .slick-dots li{width:auto;height:auto}.blog-featured .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#d6dde2;opacity:1}.blog-featured .slick-dots li.slick-active button{background:#dba806}@media (max-width: 1400px){.blog-featured .ant-carousel .slick-prev{inset-inline-start:-14px}.blog-featured .ant-carousel .slick-next{inset-inline-end:-14px}}.blog-widget--search .ant-input-affix-wrapper{border-radius:12px;padding:12px 16px}.blog-cluster{margin:0;padding:0;list-style:none}.blog-cluster__group+.blog-cluster__group{margin-top:14px}.blog-cluster__cat{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;color:#2a1f1f;font-family:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.blog-cluster__cat.is-active .blog-cluster__box{background:#dba806;border-color:#dba806}.blog-cluster__cat.is-active .blog-cluster__box:after{opacity:1}.blog-cluster__box{position:relative;flex:0 0 auto;width:20px;height:20px;border:1.5px solid #cfd8dd;border-radius:6px;background:#fff;transition:all .2s ease}.blog-cluster__box:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.blog-cluster__posts{margin:12px 0 0;padding:0 0 0 32px;list-style:none}.blog-cluster__posts li{position:relative;padding:7px 0 7px 16px;color:#6b5b5b;font-size:14px;line-height:1.6;cursor:pointer}.blog-cluster__posts li:before{content:"•";position:absolute;left:0}.blog-cluster__posts li:hover{color:#dba806}.blog-recent__body{display:flex;flex-direction:column;gap:6px}.blog-recent__date{color:#6b5b5b;font-size:12px}.blog-card{position:relative}.blog-card__hit,.blog-recent__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.blog-recent__item{position:relative}.contact-page{background:#ffffff;font-family:Be Vietnam Pro,Inter,sans-serif;color:#2a1f1f}.contact-chip{display:inline-block;padding:11px 34px;border-radius:99px;border:1px solid rgba(30,58,138,.22);background:#fff;color:#1e3a8a;font-size:15px;font-weight:600;box-shadow:0 4px 14px #1e3a8a0f}.contact-heading{margin:22px 0 0;color:#3d1210;font-size:30px;font-weight:700;line-height:1.5}@media (max-width: 640px){.contact-heading{font-size:23px}}.contact-hero{position:relative;margin-top:-80px;padding:190px 0 120px;background:#FCC30F;text-align:center;overflow:hidden}@media (max-width: 767px){.contact-hero{padding:170px 0 80px}}.contact-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-city-2cdcd62c.jpg) center / cover no-repeat}.contact-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#FCC30F 0%,#FCC30F 48%,rgba(252,195,15,.86) 56%,rgba(252,195,15,.62) 100%)}.contact-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}.contact-hero__inner{position:relative;z-index:1}.contact-hero__title{margin:0;color:#fff;font-size:46px;font-weight:700}@media (max-width: 640px){.contact-hero__title{font-size:32px}}.contact-hero__sub{max-width:900px;margin:20px auto 0;color:#ffffffeb;font-size:16px;line-height:1.9}.contact-breadcrumb{padding:22px 0;background:#f2f5f9;font-size:14px;color:#6b5b5b}.contact-breadcrumb span{cursor:pointer}.contact-breadcrumb span:hover{color:#fcc30f}.contact-breadcrumb__sep{margin:0 8px;cursor:default}.contact-breadcrumb__current{color:#3d1210;font-weight:600;cursor:default}.contact-topics{position:relative;padding:40px 0 0;background:#f2f5f9}.contact-topics__head{margin-bottom:40px;text-align:center}.contact-topics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.contact-topics__notch{margin-top:70px;height:120px;background:#ffffff;clip-path:polygon(0 0,50% 42%,100% 0,100% 100%,0 100%)}.contact-topic{display:flex;align-items:flex-start;gap:28px;padding:36px 30px;border-radius:16px;background:#ffffff;box-shadow:0 8px 24px #6d54030d}.contact-topic__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:#FCC30F;box-shadow:0 6px 16px #fcc30f66;color:#fff;font-size:20px}.contact-topic h3{margin:0;color:#3d1210;font-size:16px;font-weight:700}.contact-topic p{margin:8px 0 0;color:#6b5b5b;font-size:14px;line-height:1.8}.contact-form-section{padding:20px 0 80px}.contact-form-section__inner{display:grid;grid-template-columns:.75fr 1.25fr;align-items:start;gap:60px}.contact-card{padding:34px;border-radius:18px;background:#f7f8fa}.contact-card__logo{width:96px;height:auto}.contact-card__name{margin:22px 0 0;color:#dba806;font-size:22px;font-weight:700}.contact-card__tagline{display:block;margin-top:4px;color:#fcc30f;font-size:13px}.contact-card__text{margin:24px 0 0;color:#6b5b5b;font-size:15px;line-height:1.9}.contact-card__list{margin:28px 0 0;padding:0;list-style:none}.contact-card__list li{display:flex;align-items:flex-start;gap:12px;padding:7px 0;color:#2a1f1f;font-size:14px}.contact-card__list li .anticon{margin-top:4px;color:#6b5b5b}.contact-card__social{display:flex;gap:14px;margin-top:26px}.contact-card__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(109,84,3,.1);background:#ffffff;color:#dba806;font-size:17px;transition:all .2s ease}.contact-card__social a:hover{background:#FCC30F;border-color:#fcc30f;color:#fff}.contact-card__social-text{font-size:14px;font-weight:800}.contact-form__title{margin:0 0 30px;color:#3d1210;font-size:38px;font-weight:800}@media (max-width: 640px){.contact-form__title{font-size:28px}}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.contact-form .ant-form-item-label>label{color:#3d1210;font-size:15px;font-weight:700}.contact-form .ant-input,.contact-form .ant-input-affix-wrapper,.contact-form textarea.ant-input{border-radius:12px;border-color:#fcc30f;padding:12px 16px}.contact-form .ant-input:hover,.contact-form .ant-input-affix-wrapper:hover,.contact-form textarea.ant-input:hover,.contact-form .ant-input:focus,.contact-form .ant-input-affix-wrapper:focus,.contact-form textarea.ant-input:focus,.contact-form .ant-input.ant-input-focused,.contact-form .ant-input-affix-wrapper.ant-input-focused,.contact-form textarea.ant-input.ant-input-focused{border-color:#dba806;box-shadow:0 0 0 3px #fcc30f2e}.contact-form__submit{display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 40px;border:0;border-radius:99px;background:#FCC30F;color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease}.contact-form__submit:hover{background:#dba806;transform:translateY(-2px)}.contact-form__submit-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.24);font-size:11px}.contact-faq{padding:70px 0 90px;background:#f2f5f9}.contact-faq__head{margin-bottom:44px;text-align:center}.contact-faq__list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.contact-faq-item{border-radius:18px;background:#ffffff;box-shadow:0 6px 18px #6d54030d;overflow:hidden}.contact-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.contact-faq-item__index{flex:0 0 auto;color:#fcc30f;font-size:17px;font-weight:700}.contact-faq-item__question{flex:1;color:#3d1210;font-size:16px;font-weight:700}.contact-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#fefaeb;color:#fcc30f;font-size:14px}.contact-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#6b5b5b;font-size:15px;line-height:1.9}@media (max-width: 991px){.contact-topics__grid,.contact-form-section__inner,.contact-form__row{grid-template-columns:1fr}.contact-form-section__inner{gap:40px}.contact-topics__notch{height:70px}}@media (max-width: 640px){.contact-faq-item__head{gap:14px;padding:20px}.contact-faq-item__answer{padding:0 20px 22px}}.test-mbti-page{background:#eef2f6}.tl-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.tl-chip--solid{border-color:#fff;color:#1560c0}.tl-section-title{margin:20px 0 0;color:#2a1f1f;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.tl-section-title{font-size:22px}}.tl-section-head{margin-bottom:40px;text-align:center}.tl-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.tl-btn:hover{transform:translateY(-2px)}.tl-btn--white{background:#fff;color:#dba806}.tl-btn--solid{background:#1e3a8a;color:#fff}.tl-btn--solid:hover{background:#192f71}.tl-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#0f5cae;text-align:center;overflow:hidden;background:linear-gradient(-25.14deg,#0E318A -5.1%,#1B84C1 5.75%,rgba(125,187,241,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.tl-hero{padding:170px 0 80px}}.tl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/why-photo-e7452894.jpg) center / cover no-repeat}.tl-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f5cae 0%,#0f5cae 48%,rgba(15,92,174,.86) 56%,rgba(15,92,174,.62) 100%)}.tl-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.tl-hero{clip-path:ellipse(180% 100% at 50% 0)}}.tl-hero__overlay{background:linear-gradient(78.86deg,#0E318A -5.1%,#1B84C1 48.75%,rgba(125,187,241,.5) 77.44%)}.tl-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.tl-hero__inner{position:relative;z-index:1}.tl-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.tl-hero__title{font-size:36px}}.tl-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.tl-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.tl-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:linear-gradient(90deg,#ee9f1c 0%,#f8c517 100%);box-shadow:0 10px 20px #784a054d;color:#fff;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.tl-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.tl-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.tl-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#1e3a8a;font-size:16px}.tl-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 991px){.tl-points{grid-template-columns:1fr;margin-top:-50px}}.tl-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#FBEBEA 0%,#ffffff 42%);box-shadow:0 16px 38px #6d54031a;text-align:center}.tl-point:nth-child(1) .tl-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.tl-point:nth-child(1) .tl-point__icon:before,.tl-point:nth-child(1) .tl-point__icon:after{background:rgba(240,180,31,.22)}.tl-point:nth-child(2) .tl-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.tl-point:nth-child(2) .tl-point__icon:before,.tl-point:nth-child(2) .tl-point__icon:after{background:rgba(47,143,104,.18)}.tl-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%);color:#fff;font-size:46px}.tl-point__icon:before,.tl-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.tl-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.tl-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.tl-point h3{margin:34px 0 0;color:#2a1f1f;font-size:18px;font-weight:800;line-height:1.6}.tl-point p{margin:18px 0 0;color:#6b5b5b;font-size:14px;line-height:1.9}.tl-points>.tl-point:nth-child(2) .tl-point__icon:before{width:26px;height:26px}.tl-points>.tl-point:nth-child(2) .tl-point__icon:after{width:67px;height:67px}.tl-points>.tl-point:nth-child(3) .tl-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.tl-points>.tl-point:nth-child(3) .tl-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.tl-intro{padding:70px 0 80px}@media (max-width: 991px){.tl-intro{padding:50px 0 60px}}.tl-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.tl-intro__inner{grid-template-columns:1fr}}.tl-intro__text p{margin:0 0 16px;color:#6b5b5b;font-size:15px;line-height:1.9}.tl-intro__list{margin:4px 0 34px;padding:0;list-style:none}.tl-intro__list li{display:flex;align-items:center;gap:12px;padding:7px 0;color:#2a1f1f;font-size:15px;line-height:1.6}.tl-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.tl-intro__art{display:flex;justify-content:center}.tl-intro__art img{width:100%}.tl-groups{background:#fff;padding:50px 0 70px}.tl-groups__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:6px 4px 10px}@media (max-width: 767px){.tl-groups__grid{grid-template-columns:1fr}}.tl-groups .ant-carousel .slick-prev,.tl-groups .ant-carousel .slick-next{z-index:2;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#f2f5f9;color:#2a1f1f;font-size:17px;line-height:1;opacity:1;cursor:pointer}.tl-groups .ant-carousel .slick-prev:after,.tl-groups .ant-carousel .slick-next:after,.tl-groups .ant-carousel .slick-prev:before,.tl-groups .ant-carousel .slick-next:before{content:none}.tl-groups .ant-carousel .slick-prev .anticon,.tl-groups .ant-carousel .slick-next .anticon{line-height:1}.tl-groups .ant-carousel .slick-prev:hover,.tl-groups .ant-carousel .slick-next:hover,.tl-groups .ant-carousel .slick-prev:focus,.tl-groups .ant-carousel .slick-next:focus{background:#e6ebf1;color:#fcc30f;opacity:1}.tl-groups .ant-carousel .slick-prev{inset-inline-start:-70px}.tl-groups .ant-carousel .slick-next{inset-inline-end:-70px}.tl-groups .slick-dots{position:static;margin-top:26px}.tl-groups .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#d6dde2;opacity:1}.tl-groups .slick-dots li.slick-active button{background:#FCC30F}@media (max-width: 1400px){.tl-groups .ant-carousel .slick-prev{inset-inline-start:-10px}.tl-groups .ant-carousel .slick-next{inset-inline-end:-10px}}.tl-group{display:flex;align-items:flex-start;gap:22px;padding:26px 30px;border-radius:16px;background:#fff;box-shadow:0 8px 24px #6d54030f}.tl-group__code{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;width:84px;color:#e9a51f;font-family:Cinzel Decorative,Georgia,serif;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:.04em}.tl-group h3{margin:0;color:#2a1f1f;font-size:16px;font-weight:800}.tl-group p{margin:8px 0 0;color:#6b5b5b;font-size:14px;line-height:1.7}.tl-steps{background:#fff;padding:60px 0 70px}.tl-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.tl-steps__head img{width:100%;max-width:460px;justify-self:end}@media (max-width: 991px){.tl-steps__head{grid-template-columns:1fr}}.tl-steps__lead{margin:20px 0 0;color:#6b5b5b;font-size:15px;line-height:1.9}.tl-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.tl-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #14141414}@media (max-width: 991px){.tl-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.tl-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:17px;font-weight:700}.tl-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.tl-step__no{font-size:56px}}.tl-step h3{margin:0;color:#2a1f1f;font-size:19px;font-weight:800;line-height:1.4}.tl-step p{margin:0;color:#6b5b5b;font-size:14px;line-height:1.9}.tl-step:nth-child(1) .tl-step__label{background:#5cc79a}.tl-step:nth-child(2) .tl-step__label{background:#7bb0ea}.tl-step:nth-child(3) .tl-step__label{background:#f2b21c}.tl-outcomes{padding:30px 0;background:linear-gradient(to bottom,#fff 50%,#eef2f6 50%)}.tl-outcomes__card{margin:0 60px;padding:60px 0 66px;border-radius:28px;background:url(/assets/result-bg-5fd3e141.jpg) center / cover no-repeat #0b3d91}@media (max-width: 991px){.tl-outcomes__card{margin:0 24px;padding:50px 0 46px}}@media (max-width: 640px){.tl-outcomes__card{margin:0 12px;border-radius:20px}}.tl-outcomes__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}@media (max-width: 1199px){.tl-outcomes__head{grid-template-columns:1fr}}.tl-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.tl-outcomes__inner img{width:100%}@media (max-width: 991px){.tl-outcomes__inner{grid-template-columns:1fr}}.tl-outcomes__watermark{display:block;margin:0;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);font-size:118px;font-weight:800;letter-spacing:10px;line-height:1;white-space:nowrap;text-align:right}@media (max-width: 1400px){.tl-outcomes__watermark{font-size:82px;letter-spacing:6px}}@media (max-width: 1199px){.tl-outcomes__watermark{font-size:58px;text-align:left}}@media (max-width: 640px){.tl-outcomes__watermark{font-size:44px}}.tl-outcomes__cta{margin-top:20px}.tl-outcomes__list{margin:0;padding:0;list-style:none}.tl-outcomes__list li{display:flex;align-items:flex-start;gap:16px;padding:12px 0}.tl-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.tl-outcomes__list p{margin:6px 0 0;color:#ffffffd9;font-size:14px;line-height:1.8}.tl-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.tl-outcomes .tl-btn--white{color:#1560c0}.tl-apps{padding:70px 0 80px;background:#eef2f6}.tl-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.tl-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.tl-apps__grid{grid-template-columns:1fr}}.tl-apps__cta{margin-top:44px;text-align:center}.tl-app{padding:40px 26px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #6d54030f;text-align:center}.tl-app__icon{width:86px;height:86px;object-fit:contain}.tl-app h3{margin:24px 0 0;color:#2a1f1f;font-size:17px;font-weight:800}.tl-app p{margin:14px 0 0;color:#6b5b5b;font-size:14px;line-height:1.8}.tl-faq{padding:70px 0 90px;background:#eef2f6}.tl-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.tl-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #6d54030d;overflow:hidden}.tl-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.tl-faq-item__index{flex:0 0 auto;color:#2a1f1f;font-size:17px;font-weight:800}.tl-faq-item__question{flex:1;color:#2a1f1f;font-size:16px;font-weight:700}.tl-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.tl-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#6b5b5b;font-size:15px;line-height:1.9}.tl-final{padding:80px 0 90px;background:#FDF8E8}.tl-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.tl-final__inner{grid-template-columns:1fr}}.tl-final__title{margin:0;color:#2a1f1f;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.tl-final__title{font-size:24px}}.tl-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.tl-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.tl-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.tl-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#fcc30f;font-size:15px}.tl-final__note{max-width:620px;margin:32px 0 0;color:#6b5b5b;font-size:15px;line-height:1.9}.tl-final__art{display:flex;justify-content:center}.tl-final__art img{width:100%;max-width:420px}.tl-why{background:#fff;padding:60px 48px 40px}@media (max-width: 991px){.tl-why{padding:60px 24px 40px}}@media (max-width: 640px){.tl-why{padding:60px 12px 40px}}.tl-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.tl-why__head{flex-direction:column}}.tl-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.tl-why__inner{grid-template-columns:1fr}}.tl-why__cards{display:flex;flex-direction:column;gap:22px}.tl-why__row{display:grid;gap:22px}.tl-why__row--top{grid-template-columns:1fr 1fr}.tl-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.tl-why__row{grid-template-columns:1fr!important}}.tl-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.tl-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#f2f5f9}.tl-why-card img{width:96px;height:96px;object-fit:contain}.tl-why-card h3{margin:0;color:#2a1f1f;font-size:16px;font-weight:800}.tl-why-card p{margin:10px 0 0;color:#6b5b5b;font-size:13.5px;line-height:1.8}.tl-why-card--rose{background:#2d5199}.tl-why-card--rose h3{color:#fff}.tl-why-card--rose p{color:#ffffffd1}.tl-why-card--blush{background:#d3eafc}.tl-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.tl-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.tl-voices__head{flex-direction:column;align-items:flex-start}}.tl-voices__nav{display:flex;gap:14px}.tl-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#2a1f1f;font-size:17px;cursor:pointer;transition:all .2s ease}.tl-voices__nav button:hover{background:#e2e8ef;color:#fcc30f}.tl-voices .tl-voice__slide{padding:0 14px 20px}.tl-voices .slick-list{margin:0 -14px;padding-top:46px}.tl-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.tl-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.tl-voices .slick-dots li.slick-active button{background:#FCC30F}.tl-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f4f6f9}.tl-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.tl-voice__avatar img{width:100%;height:100%;object-fit:cover}.tl-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.tl-voice p{margin:0;color:#6b5b5b;font-size:14.5px;line-height:1.9}.tl-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.tl-voice__author strong{color:#2a1f1f;font-size:15px;font-weight:800}.tl-voice__author small{padding-left:12px;border-left:1px solid #d7dee6;color:#6b5b5b;font-size:13px}.tl-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #6d540314}.tl-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.tl-btn__dot--light{background:#fff;color:#1e3a8a}.tl-section-title--inverse{color:#fff}.tl-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.tl-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.tl-audience__grid{grid-template-columns:1fr}}.tl-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.tl-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.tl-audience-card h3{margin:0;color:#2a1f1f;font-size:16px;font-weight:800}.tl-audience-card p{margin:8px 0 0;color:#6b5b5b;font-size:14px;line-height:1.8}.test-disc-page{background:#eef2f6}.td-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.td-chip--solid{border-color:#fff;color:#1560c0}.td-section-title{margin:20px 0 0;color:#1f2a33;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.td-section-title{font-size:22px}}.td-section-title--inverse{color:#fff}.td-section-head{margin-bottom:40px;text-align:center}.td-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.td-btn:hover{transform:translateY(-2px)}.td-btn--white{background:#fff;color:#1f2a33}.td-btn--solid{background:#1e3a8a;color:#fff}.td-btn--solid:hover{background:#192f71}.td-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #141e2d1a}.td-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.td-btn__dot--light{background:#fff;color:#1e3a8a}.td-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#f0a43c;text-align:center;overflow:hidden;background:linear-gradient(-25.14deg,#FFA044 -5.1%,#E9A83E 5.75%,rgba(212,125,109,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.td-hero{padding:170px 0 80px}}.td-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-band-e6f471aa.jpg) center / cover no-repeat}.td-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0a43c 0%,#f0a43c 48%,rgba(240,164,60,.86) 56%,rgba(240,164,60,.62) 100%)}.td-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.td-hero{clip-path:ellipse(180% 100% at 50% 0)}}.td-hero__overlay{background:linear-gradient(78.86deg,#E08A22 -5.1%,#F2A63C 48.75%,rgba(247,197,130,.5) 77.44%)}.td-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.td-hero__inner{position:relative;z-index:1}.td-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.td-hero__title{font-size:36px}}.td-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.td-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.td-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:#fff;color:#1f2a33;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.td-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.td-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.td-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:16px}.td-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 1199px){.td-points{padding:0 24px}}@media (max-width: 991px){.td-points{grid-template-columns:1fr;margin-top:-50px}}.td-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#e9f5ef 0%,#ffffff 42%);box-shadow:0 16px 38px #141e2d1f;text-align:center}.td-point:nth-child(1) .td-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.td-point:nth-child(1) .td-point__icon:before,.td-point:nth-child(1) .td-point__icon:after{background:rgba(240,180,31,.22)}.td-point:nth-child(2) .td-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.td-point:nth-child(2) .td-point__icon:before,.td-point:nth-child(2) .td-point__icon:after{background:rgba(47,143,104,.18)}.td-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%)}.td-point__icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}.td-point__icon:before,.td-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.td-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.td-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.td-point h3{margin:34px 0 0;color:#1f2a33;font-size:18px;font-weight:800;line-height:1.6}.td-point p{margin:18px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.td-points>.td-point:nth-child(2) .td-point__icon:before{width:26px;height:26px}.td-points>.td-point:nth-child(2) .td-point__icon:after{width:67px;height:67px}.td-points>.td-point:nth-child(3) .td-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.td-points>.td-point:nth-child(3) .td-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.td-intro{padding:70px 0 80px;background:#eef2f6}@media (max-width: 991px){.td-intro{padding:50px 0 60px}}.td-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.td-intro__inner{grid-template-columns:1fr}}.td-intro__text p{margin:0 0 16px;color:#5f6670;font-size:15px;line-height:1.9}.td-intro__list{margin:4px 0 34px;padding:0;list-style:none}.td-intro__list li{display:flex;align-items:center;gap:12px;padding:7px 0;color:#1f2a33;font-size:15px;line-height:1.6}.td-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.td-intro__art{display:flex;justify-content:center}.td-intro__art img{width:100%}.td-why{margin:20px 0;padding:90px 48px 74px;background:#fff}@media (max-width: 991px){.td-why{padding:90px 24px 74px}}@media (max-width: 640px){.td-why{padding:90px 12px 74px}}.td-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.td-why__head{flex-direction:column}}.td-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.td-why__inner{grid-template-columns:1fr}}.td-why__cards{display:flex;flex-direction:column;gap:22px}.td-why__row{display:grid;gap:22px}.td-why__row--top{grid-template-columns:1fr 1fr}.td-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.td-why__row{grid-template-columns:1fr!important}}.td-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.td-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#eef2f6}.td-why-card img{width:96px;height:96px;object-fit:contain}.td-why-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.td-why-card p{margin:10px 0 0;color:#5f6670;font-size:13.5px;line-height:1.8}.td-why-card--jade{background:#f2b60d}.td-why-card--mint{background:#fdeacd}.td-groups{padding:70px 0 80px;background:#eef2f6}.td-groups__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 767px){.td-groups__grid{grid-template-columns:1fr}}.td-groups__cta{margin-top:46px;text-align:center}.td-group{padding:30px 36px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312}.td-group__head{display:flex;align-items:center;gap:26px}.td-group__code{flex:0 0 auto;min-width:56px;color:#e9a51f;font-family:Cinzel Decorative,Georgia,serif;font-size:72px;font-weight:900;line-height:40px;letter-spacing:.26em;text-align:center}.td-group h3{margin:0;color:#1f2a33;font-size:17px;font-weight:800;line-height:1.5}.td-group__facts{margin:22px 0 0;padding:0 0 0 20px;list-style:disc}.td-group__facts li{margin-top:10px;color:#8a8a8a;font-size:14px;line-height:1.9}.td-group__facts li::marker{color:#1f2a33}.td-group__facts strong{color:#8a8a8a;font-weight:700}.td-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.td-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.td-audience__grid{grid-template-columns:1fr}}.td-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.td-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.td-audience-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.td-audience-card p{margin:8px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.td-steps{padding:60px 0 70px;background:#fff}.td-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.td-steps__head img{width:100%;max-width:320px;justify-self:end}@media (max-width: 991px){.td-steps__head{grid-template-columns:1fr}}.td-steps__lead{margin:20px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.td-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.td-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #14141414}@media (max-width: 991px){.td-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.td-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:17px;font-weight:700}.td-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.td-step__no{font-size:56px}}.td-step h3{margin:0;color:#1f2a33;font-size:19px;font-weight:800;line-height:1.4}.td-step p{margin:0;color:#5f6670;font-size:14px;line-height:1.9}.td-step:nth-child(1) .td-step__label{background:#5cc79a}.td-step:nth-child(2) .td-step__label{background:#7bb0ea}.td-step:nth-child(3) .td-step__label{background:#f2b21c}.td-outcomes{padding:30px 0;background:linear-gradient(to bottom,#fff 66.6667%,#eef2f6 66.6667%)}.td-outcomes__card{margin:0 60px;padding:60px 0 66px;border-radius:28px;background:linear-gradient(135deg,#EE9046 0%,#F4B383 55%,#F8CAAA 100%)}@media (max-width: 991px){.td-outcomes__card{margin:0 24px;padding:50px 0 46px}}@media (max-width: 640px){.td-outcomes__card{margin:0 12px;border-radius:20px}}.td-outcomes__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}@media (max-width: 1199px){.td-outcomes__head{grid-template-columns:1fr}}.td-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.td-outcomes__inner img{width:100%}@media (max-width: 991px){.td-outcomes__inner{grid-template-columns:1fr}}.td-outcomes__watermark{display:block;margin:0;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6);font-size:118px;font-weight:800;letter-spacing:10px;line-height:1;white-space:nowrap;text-align:right}@media (max-width: 1400px){.td-outcomes__watermark{font-size:82px;letter-spacing:6px}}@media (max-width: 1199px){.td-outcomes__watermark{font-size:58px;text-align:left}}@media (max-width: 640px){.td-outcomes__watermark{font-size:44px}}.td-outcomes__cta{margin-top:20px}.td-outcomes__list{margin:0;padding:0;list-style:none}.td-outcomes__list li{display:flex;align-items:flex-start;gap:16px;padding:12px 0}.td-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.td-outcomes__list p{margin:6px 0 0;color:#ffffffe0;font-size:14px;line-height:1.8}.td-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.td-outcomes .td-section-title{color:#fff}.td-apps{padding:70px 0 80px;background:#eef2f6}.td-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.td-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.td-apps__grid{grid-template-columns:1fr}}.td-apps__cta{margin-top:44px;text-align:center}.td-app{padding:40px 26px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #141e2d12;text-align:center}.td-app__icon{display:block;width:86px;height:86px;margin:0 auto;object-fit:contain}.td-app h3{margin:24px 0 0;color:#1f2a33;font-size:17px;font-weight:800}.td-app p{margin:14px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.td-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.td-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.td-voices__head{flex-direction:column;align-items:flex-start}}.td-voices__nav{display:flex;gap:14px}.td-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#1f2a33;font-size:17px;cursor:pointer;transition:all .2s ease}.td-voices__nav button:hover{background:#e2e8ef;color:#fcc30f}.td-voices .td-voice__slide{padding:0 14px 20px}.td-voices .slick-list{margin:0 -14px;padding-top:46px}.td-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.td-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.td-voices .slick-dots li.slick-active button{background:#FCC30F}.td-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f8f3f5}.td-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.td-voice__avatar img{width:100%;height:100%;object-fit:cover}.td-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.td-voice p{margin:0;color:#5f6670;font-size:14.5px;line-height:1.9}.td-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.td-voice__author strong{color:#1f2a33;font-size:15px;font-weight:800}.td-voice__author small{padding-left:12px;border-left:1px solid #e3d6db;color:#5f6670;font-size:13px}.td-faq{padding:70px 0 90px;background:#eef2f6}.td-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.td-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #141e2d0f;overflow:hidden}.td-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.td-faq-item__index{flex:0 0 auto;color:#1f2a33;font-size:17px;font-weight:800}.td-faq-item__question{flex:1;color:#1f2a33;font-size:16px;font-weight:700}.td-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.td-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#5f6670;font-size:15px;line-height:1.9}.td-final{padding:80px 0 90px;background:#FDF8E8}.td-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.td-final__inner{grid-template-columns:1fr}}.td-final__title{margin:0;color:#1f2a33;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.td-final__title{font-size:24px}}.td-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.td-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.td-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.td-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#fcc30f;font-size:15px}.td-final__note{max-width:620px;margin:32px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.td-final__art{display:flex;justify-content:center}.td-final__art img{width:100%;max-width:420px}.test-iq-page{background:#eef2f6}.ti-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.ti-chip--solid{border-color:#fff;color:#1560c0}.ti-section-title{margin:20px 0 0;color:#1f2a33;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.ti-section-title{font-size:22px}}.ti-section-title--inverse{color:#fff}.ti-section-head{margin-bottom:40px;text-align:center}.ti-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.ti-btn:hover{transform:translateY(-2px)}.ti-btn--white{background:#fff;color:#1f2a33}.ti-btn--solid{background:#1e3a8a;color:#fff}.ti-btn--solid:hover{background:#192f71}.ti-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #1f2a3314}.ti-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.ti-btn__dot--light{background:#fff;color:#1e3a8a}.ti-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#4ca173;text-align:center;overflow:hidden;background:linear-gradient(78.86deg,#2E8C5F -5.1%,#57AE7C 48.75%,rgba(150,205,170,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.ti-hero{padding:170px 0 80px}}.ti-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/study-photo-75a1adaf.jpg) center / cover no-repeat}.ti-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#4ca173 0%,#4ca173 48%,rgba(76,161,115,.86) 56%,rgba(76,161,115,.62) 100%)}.ti-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.ti-hero{clip-path:ellipse(180% 100% at 50% 0)}}.ti-hero__overlay{background:linear-gradient(78.86deg,#2E8C5F -5.1%,#57AE7C 48.75%,rgba(150,205,170,.5) 77.44%)}.ti-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.ti-hero__inner{position:relative;z-index:1}.ti-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.ti-hero__title{font-size:36px}}.ti-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.ti-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.ti-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:#fff;color:#1f2a33;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.ti-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.ti-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.ti-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:16px}.ti-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 1199px){.ti-points{padding:0 24px}}@media (max-width: 991px){.ti-points{grid-template-columns:1fr;margin-top:-50px}}.ti-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#e9f1fa 0%,#ffffff 42%);box-shadow:0 16px 38px #142c501f;text-align:center}.ti-point:nth-child(1) .ti-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.ti-point:nth-child(1) .ti-point__icon:before,.ti-point:nth-child(1) .ti-point__icon:after{background:rgba(240,180,31,.22)}.ti-point:nth-child(2) .ti-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.ti-point:nth-child(2) .ti-point__icon:before,.ti-point:nth-child(2) .ti-point__icon:after{background:rgba(47,143,104,.18)}.ti-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%)}.ti-point__icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}.ti-point__icon:before,.ti-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.ti-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.ti-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.ti-point h3{margin:34px 0 0;color:#1f2a33;font-size:18px;font-weight:800;line-height:1.6}.ti-point p{margin:18px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.ti-points>.ti-point:nth-child(2) .ti-point__icon:before{width:26px;height:26px}.ti-points>.ti-point:nth-child(2) .ti-point__icon:after{width:67px;height:67px}.ti-points>.ti-point:nth-child(3) .ti-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.ti-points>.ti-point:nth-child(3) .ti-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.ti-intro{padding:70px 0 80px;background:#eef2f6}@media (max-width: 991px){.ti-intro{padding:50px 0 60px}}.ti-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.ti-intro__inner{grid-template-columns:1fr}}.ti-intro__text p{margin:0 0 16px;color:#5f6670;font-size:15px;line-height:1.9}.ti-intro__list{margin:4px 0 34px;padding:0;list-style:none}.ti-intro__list li{display:flex;align-items:center;gap:12px;padding:7px 0;color:#1f2a33;font-size:15px;line-height:1.6}.ti-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.ti-intro__art{display:flex;justify-content:center}.ti-intro__art img{width:100%}.ti-aspects{padding:70px 0 80px;background:#eef2f6}.ti-aspects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 767px){.ti-aspects__grid{grid-template-columns:1fr}}.ti-aspects__cta{margin-top:44px;text-align:center}.ti-aspect{display:flex;align-items:flex-start;gap:22px;padding:28px 34px 32px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312}.ti-aspect__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#FCC30F;box-shadow:0 8px 18px #fcc30f66;color:#fff;font-size:18px}.ti-aspect h3{margin:0;color:#1f2a33;font-size:17px;font-weight:800}.ti-aspect p{margin:10px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.ti-why{margin:20px 0;padding:90px 48px 74px;background:#fff}@media (max-width: 991px){.ti-why{padding:90px 24px 74px}}@media (max-width: 640px){.ti-why{padding:90px 12px 74px}}.ti-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.ti-why__head{flex-direction:column}}.ti-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.ti-why__inner{grid-template-columns:1fr}}.ti-why__cards{display:flex;flex-direction:column;gap:22px}.ti-why__row{display:grid;gap:22px}.ti-why__row--top{grid-template-columns:1fr 1fr}.ti-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.ti-why__row{grid-template-columns:1fr!important}}.ti-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.ti-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#eef2f6}.ti-why-card img{width:96px;height:96px;object-fit:contain}.ti-why-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.ti-why-card p{margin:10px 0 0;color:#5f6670;font-size:13.5px;line-height:1.8}.ti-why-card--blue{background:#52a876}.ti-why-card--blue h3{color:#fff}.ti-why-card--blue p{color:#ffffffe6}.ti-why-card--sky{background:#c5ebd3}.ti-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.ti-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.ti-audience__grid{grid-template-columns:1fr}}.ti-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.ti-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.ti-audience-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.ti-audience-card p{margin:8px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.ti-steps{padding:60px 0 70px;background:#fff}.ti-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.ti-steps__head img{width:100%;max-width:460px;justify-self:end}@media (max-width: 991px){.ti-steps__head{grid-template-columns:1fr}}.ti-steps__lead{margin:20px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.ti-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.ti-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #14141414}@media (max-width: 991px){.ti-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.ti-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:17px;font-weight:700}.ti-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.ti-step__no{font-size:56px}}.ti-step h3{margin:0;color:#1f2a33;font-size:19px;font-weight:800;line-height:1.4}.ti-step p{margin:0;color:#5f6670;font-size:14px;line-height:1.9}.ti-step:nth-child(1) .ti-step__label{background:#5cc79a}.ti-step:nth-child(2) .ti-step__label{background:#7bb0ea}.ti-step:nth-child(3) .ti-step__label{background:#f2b21c}.ti-outcomes{padding:30px 0;background:linear-gradient(to bottom,#fff 75%,#eef2f6 75%)}.ti-outcomes__card{margin:0 60px;padding:70px 0 80px;border-radius:28px;background:linear-gradient(135deg,#3F9269 0%,#55A87D 55%,#6FBB93 100%)}@media (max-width: 991px){.ti-outcomes__card{margin:0 24px;padding:50px 0 56px}}@media (max-width: 640px){.ti-outcomes__card{margin:0 12px;border-radius:20px}}.ti-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.ti-outcomes__inner img{width:100%}@media (max-width: 991px){.ti-outcomes__inner{grid-template-columns:1fr}}.ti-outcomes__lead{display:flex;flex-direction:column;align-items:flex-start}.ti-outcomes__lead img{margin:30px 0 34px}.ti-outcomes__watermark{display:block;margin:0 0 40px;color:transparent;font-size:160px;font-weight:800;letter-spacing:2px;line-height:1;white-space:nowrap;-webkit-text-stroke:2px rgba(255,255,255,.6)}@media (max-width: 1199px){.ti-outcomes__watermark{font-size:112px}}@media (max-width: 640px){.ti-outcomes__watermark{font-size:60px;-webkit-text-stroke-width:1.5px}}.ti-outcomes__list{margin:0;padding:0 0 0 42px;list-style:none}@media (max-width: 991px){.ti-outcomes__list{padding-left:0}}.ti-outcomes__list li{display:flex;align-items:flex-start;gap:18px;padding:12px 0}.ti-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.ti-outcomes__list p{margin:6px 0 0;color:#ffffffe0;font-size:14px;line-height:1.8}.ti-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.ti-outcomes .ti-section-title{color:#fff}.ti-apps{padding:70px 0 80px;background:#eef2f6}.ti-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.ti-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.ti-apps__grid{grid-template-columns:1fr}}.ti-apps__cta{margin-top:44px;text-align:center}.ti-app{padding:40px 26px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312;text-align:center}.ti-app__icon{display:block;width:86px;height:86px;margin:0 auto;object-fit:contain}.ti-app h3{margin:24px 0 0;color:#1f2a33;font-size:17px;font-weight:800}.ti-app p{margin:14px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.ti-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.ti-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.ti-voices__head{flex-direction:column;align-items:flex-start}}.ti-voices__nav{display:flex;gap:14px}.ti-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#1f2a33;font-size:17px;cursor:pointer;transition:all .2s ease}.ti-voices__nav button:hover{background:#e2e8ef;color:#fcc30f}.ti-voices .ti-voice__slide{padding:0 14px 20px}.ti-voices .slick-list{margin:0 -14px;padding-top:46px}.ti-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.ti-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.ti-voices .slick-dots li.slick-active button{background:#FCC30F}.ti-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f4f6f9}.ti-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.ti-voice__avatar img{width:100%;height:100%;object-fit:cover}.ti-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.ti-voice p{margin:0;color:#5f6670;font-size:14.5px;line-height:1.9}.ti-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.ti-voice__author strong{color:#1f2a33;font-size:15px;font-weight:800}.ti-voice__author small{padding-left:12px;border-left:1px solid #d7dee6;color:#5f6670;font-size:13px}.ti-faq{padding:70px 0 90px;background:#eef2f6}.ti-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.ti-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #1f2a330f;overflow:hidden}.ti-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ti-faq-item__index{flex:0 0 auto;color:#1f2a33;font-size:17px;font-weight:800}.ti-faq-item__question{flex:1;color:#1f2a33;font-size:16px;font-weight:700}.ti-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.ti-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#5f6670;font-size:15px;line-height:1.9}.ti-final{padding:80px 0 90px;background:#FDF8E8}.ti-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.ti-final__inner{grid-template-columns:1fr}}.ti-final__title{margin:0;color:#1f2a33;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.ti-final__title{font-size:24px}}.ti-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.ti-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.ti-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.ti-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#fcc30f;font-size:15px}.ti-final__note{max-width:620px;margin:32px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.ti-final__art{display:flex;justify-content:center}.ti-final__art img{width:100%;max-width:420px}.test-eq-page{background:#eef2f6}.te-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.te-chip--solid{border-color:#fff}.te-chip--amber{border-color:#f0b41f;background:#f0b41f;color:#fff}.te-section-title{margin:20px 0 0;color:#1f2a33;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.te-section-title{font-size:22px}}.te-section-title--inverse{color:#fff}.te-section-head{margin-bottom:40px;text-align:center}.te-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.te-btn:hover{transform:translateY(-2px)}.te-btn--white{background:#fff;color:#1f2a33}.te-btn--solid{background:#1e3a8a;color:#fff}.te-btn--solid:hover{background:#192f71}.te-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #1f2a3314}.te-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.te-btn__dot--light{background:#fff;color:#1e3a8a}.te-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#ea7f98;text-align:center;overflow:hidden;background:linear-gradient(78.86deg,#E06282 -5.1%,#EF93A8 48.75%,rgba(246,190,200,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.te-hero{padding:170px 0 80px}}.te-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/study-photo-0a8e0e5f.jpg) center / cover no-repeat}.te-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ea7f98 0%,#ea7f98 48%,rgba(234,127,152,.86) 56%,rgba(234,127,152,.62) 100%)}.te-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.te-hero{clip-path:ellipse(180% 100% at 50% 0)}}.te-hero__overlay{background:linear-gradient(78.86deg,#E06282 -5.1%,#EF93A8 48.75%,rgba(246,190,200,.5) 77.44%)}.te-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.te-hero__inner{position:relative;z-index:1}.te-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.te-hero__title{font-size:36px}}.te-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.te-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.te-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:linear-gradient(90deg,#ee9f1c 0%,#f8c517 100%);box-shadow:0 10px #b06c0842;color:#fff;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.te-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.te-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.te-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#1e3a8a;font-size:16px}.te-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 1199px){.te-points{padding:0 24px}}@media (max-width: 991px){.te-points{grid-template-columns:1fr;margin-top:-50px}}.te-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#fdf6ec 0%,#ffffff 42%);box-shadow:0 16px 38px #5034141f;text-align:center}.te-point:nth-child(1) .te-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.te-point:nth-child(1) .te-point__icon:before,.te-point:nth-child(1) .te-point__icon:after{background:rgba(240,180,31,.22)}.te-point:nth-child(2) .te-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.te-point:nth-child(2) .te-point__icon:before,.te-point:nth-child(2) .te-point__icon:after{background:rgba(47,143,104,.18)}.te-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%)}.te-point__icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}.te-point__icon:before,.te-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.te-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.te-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.te-point h3{margin:34px 0 0;color:#1f2a33;font-size:18px;font-weight:800;line-height:1.6}.te-point p{margin:18px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.te-points>.te-point:nth-child(2) .te-point__icon:before{width:26px;height:26px}.te-points>.te-point:nth-child(2) .te-point__icon:after{width:67px;height:67px}.te-points>.te-point:nth-child(3) .te-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.te-points>.te-point:nth-child(3) .te-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.te-intro{padding:70px 0 80px;background:#eef2f6}@media (max-width: 991px){.te-intro{padding:50px 0 60px}}.te-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.te-intro__inner{grid-template-columns:1fr}}.te-intro__text p{margin:0 0 16px;color:#5f6670;font-size:15px;line-height:1.9}.te-intro__list{margin:4px 0 34px;padding:0;list-style:none}.te-intro__list li{display:flex;align-items:center;gap:12px;padding:7px 0;color:#1f2a33;font-size:15px;line-height:1.6}.te-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.te-intro__art{display:flex;justify-content:center}.te-intro__art img{width:100%;max-width:520px}.te-aspects{padding:70px 0 80px;background:#eef2f6}.te-aspects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 767px){.te-aspects__grid{grid-template-columns:1fr}}.te-aspects__cta{margin-top:44px;text-align:center}.te-aspect{display:flex;align-items:flex-start;gap:22px;padding:28px 34px 32px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312}.te-aspect__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#f0b41f;color:#fff;font-size:18px}.te-aspect h3{margin:0;color:#1f2a33;font-size:17px;font-weight:800}.te-aspect p{margin:10px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.te-why{margin:20px 0;padding:90px 48px 74px;background:#fff}@media (max-width: 991px){.te-why{padding:90px 24px 74px}}@media (max-width: 640px){.te-why{padding:90px 12px 74px}}.te-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.te-why__head{flex-direction:column}}.te-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.te-why__inner{grid-template-columns:1fr}}.te-why__cards{display:flex;flex-direction:column;gap:22px}.te-why__row{display:grid;gap:22px}.te-why__row--top{grid-template-columns:1fr 1fr}.te-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.te-why__row{grid-template-columns:1fr!important}}.te-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.te-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#eef2f6}.te-why-card img{width:96px;height:96px;object-fit:contain}.te-why-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.te-why-card p{margin:10px 0 0;color:#5f6670;font-size:13.5px;line-height:1.8}.te-why-card--amber{background:#f5a0b8}.te-why-card--amber p{color:#1f2a33c7}.te-why-card--cream{background:#fad3df}.te-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.te-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.te-audience__grid{grid-template-columns:1fr}}.te-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.te-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.te-audience-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.te-audience-card p{margin:8px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.te-steps{padding:60px 0 70px;background:#fff}.te-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.te-steps__head img{width:100%;max-width:460px;justify-self:end}@media (max-width: 991px){.te-steps__head{grid-template-columns:1fr}}.te-steps__lead{margin:20px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.te-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.te-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 12px 30px #14141414}@media (max-width: 991px){.te-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.te-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:17px;font-weight:700}.te-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.te-step__no{font-size:56px}}.te-step h3{margin:0;color:#1f2a33;font-size:19px;font-weight:800;line-height:1.4}.te-step p{margin:0;color:#5f6670;font-size:14px;line-height:1.9}.te-step:nth-child(1) .te-step__label{background:#5cc79a}.te-step:nth-child(2) .te-step__label{background:#7bb0ea}.te-step:nth-child(3) .te-step__label{background:#f2b21c}.te-outcomes{padding:30px 0;background:#eef2f6}.te-outcomes__card{margin:0 60px;padding:70px 0 80px;border-radius:28px;background:linear-gradient(135deg,#ED7BA0 0%,#F294B4 55%,#F7B3C9 100%)}@media (max-width: 991px){.te-outcomes__card{margin:0 24px;padding:50px 0 56px}}@media (max-width: 640px){.te-outcomes__card{margin:0 12px;border-radius:20px}}.te-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.te-outcomes__inner img{width:100%}@media (max-width: 991px){.te-outcomes__inner{grid-template-columns:1fr}}.te-outcomes__lead{display:flex;flex-direction:column;align-items:flex-start}.te-outcomes__lead img{margin:30px 0 34px}.te-outcomes__watermark{display:block;margin:0 0 40px;color:transparent;font-size:160px;font-weight:800;letter-spacing:2px;line-height:1;white-space:nowrap;-webkit-text-stroke:2px rgba(255,255,255,.6)}@media (max-width: 1199px){.te-outcomes__watermark{font-size:112px}}@media (max-width: 640px){.te-outcomes__watermark{font-size:60px;-webkit-text-stroke-width:1.5px}}.te-outcomes__list{margin:0;padding:0;list-style:none}.te-outcomes__list li{display:flex;align-items:flex-start;gap:18px;padding:12px 0}.te-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.te-outcomes__list p{margin:6px 0 0;color:#ffffffe0;font-size:14px;line-height:1.8}.te-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.te-outcomes .te-section-title{color:#fff}.te-apps{padding:70px 0 80px;background:#eef2f6}.te-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.te-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.te-apps__grid{grid-template-columns:1fr}}.te-apps__cta{margin-top:44px;text-align:center}.te-app{padding:60px 26px 36px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312;text-align:center}.te-app__icon{display:block;width:104px;height:104px;margin:0 auto;object-fit:contain}.te-app h3{margin:26px 0 0;color:#1f2a33;font-size:17px;font-weight:800}.te-app p{margin:14px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.te-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.te-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.te-voices__head{flex-direction:column;align-items:flex-start}}.te-voices__nav{display:flex;gap:14px}.te-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#1f2a33;font-size:17px;cursor:pointer;transition:all .2s ease}.te-voices__nav button:hover{background:#e2e8ef;color:#fcc30f}.te-voices .te-voice__slide{padding:0 14px 20px}.te-voices .slick-list{margin:0 -14px;padding-top:46px}.te-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.te-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.te-voices .slick-dots li.slick-active button{background:#FCC30F}.te-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f4f6f9}.te-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.te-voice__avatar img{width:100%;height:100%;object-fit:cover}.te-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.te-voice p{margin:0;color:#5f6670;font-size:14.5px;line-height:1.9}.te-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.te-voice__author strong{color:#1f2a33;font-size:15px;font-weight:800}.te-voice__author small{padding-left:12px;border-left:1px solid #d7dee6;color:#5f6670;font-size:13px}.te-faq{padding:70px 0 90px;background:#eef2f6}.te-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.te-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #1f2a330f;overflow:hidden}.te-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.te-faq-item__index{flex:0 0 auto;color:#1f2a33;font-size:17px;font-weight:800}.te-faq-item__question{flex:1;color:#1f2a33;font-size:16px;font-weight:700}.te-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.te-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#5f6670;font-size:15px;line-height:1.9}.te-final{padding:80px 0 90px;background:#FDF8E8}.te-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.te-final__inner{grid-template-columns:1fr}}.te-final__title{margin:0;color:#1f2a33;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.te-final__title{font-size:24px}}.te-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.te-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.te-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.te-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#fcc30f;font-size:15px}.te-final__note{max-width:620px;margin:32px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.te-final__art{display:flex;justify-content:center}.te-final__art img{width:100%;max-width:420px}.test-holland-page{background:#eef2f6}.th-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.th-chip--solid{border-color:#fff;color:#1560c0}.th-section-title{margin:20px 0 0;color:#1f2a33;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.th-section-title{font-size:22px}}.th-section-title--inverse{color:#fff}.th-section-head{margin-bottom:40px;text-align:center}.th-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.th-btn:hover{transform:translateY(-2px)}.th-btn--white{background:#fff;color:#1f2a33}.th-btn--solid{background:#1e3a8a;color:#fff}.th-btn--solid:hover{background:#192f71}.th-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #1f2a3314}.th-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.th-btn__dot--light{background:#fff;color:#1e3a8a}.th-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#17a99a;text-align:center;overflow:hidden;background:linear-gradient(78.86deg,#0A7A70 -5.1%,#17A99A 48.75%,rgba(150,219,210,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.th-hero{padding:170px 0 80px}}.th-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/why-photo-e6df9508.jpg) center / cover no-repeat}.th-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#17a99a 0%,#17a99a 48%,rgba(23,169,154,.86) 56%,rgba(23,169,154,.62) 100%)}.th-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.th-hero{clip-path:ellipse(180% 100% at 50% 0)}}.th-hero__overlay{background:linear-gradient(78.86deg,#0A7A70 -5.1%,#17A99A 48.75%,rgba(150,219,210,.5) 77.44%)}.th-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.th-hero__inner{position:relative;z-index:1}.th-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.th-hero__title{font-size:36px}}.th-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.th-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.th-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:#fff;color:#1f2a33;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.th-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.th-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.th-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:16px}.th-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 1199px){.th-points{padding:0 24px}}@media (max-width: 991px){.th-points{grid-template-columns:1fr;margin-top:-50px}}.th-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#e4f4f2 0%,#ffffff 42%);box-shadow:0 16px 38px #141e2d1f;text-align:center}.th-point:nth-child(1) .th-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.th-point:nth-child(1) .th-point__icon:before,.th-point:nth-child(1) .th-point__icon:after{background:rgba(240,180,31,.22)}.th-point:nth-child(2) .th-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.th-point:nth-child(2) .th-point__icon:before,.th-point:nth-child(2) .th-point__icon:after{background:rgba(47,143,104,.18)}.th-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%)}.th-point__icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}.th-point__icon:before,.th-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.th-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.th-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.th-point h3{margin:34px 0 0;color:#1f2a33;font-size:18px;font-weight:800;line-height:1.6}.th-point p{margin:18px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.th-points>.th-point:nth-child(2) .th-point__icon:before{width:26px;height:26px}.th-points>.th-point:nth-child(2) .th-point__icon:after{width:67px;height:67px}.th-points>.th-point:nth-child(3) .th-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.th-points>.th-point:nth-child(3) .th-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.th-intro{padding:70px 0 80px}@media (max-width: 991px){.th-intro{padding:50px 0 60px}}.th-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.th-intro__inner{grid-template-columns:1fr}}.th-intro__text p{margin:0 0 16px;color:#5f6670;font-size:15px;line-height:1.9}.th-intro__list{margin:0 0 28px;padding:0;list-style:none}.th-intro__list li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.6}.th-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.th-intro__art{display:flex;justify-content:center}.th-intro__art img{width:100%}.th-groups{padding:70px 0 80px;background:#eef2f6}.th-groups__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 767px){.th-groups__grid{grid-template-columns:1fr}}.th-groups__cta{margin-top:44px;text-align:center}.th-group{padding:30px 36px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312}.th-group__head{display:flex;align-items:center;gap:26px}.th-group__code{flex:0 0 auto;min-width:56px;color:#e9a51f;font-family:Cinzel Decorative,Georgia,serif;font-size:46px;font-weight:700;line-height:1;text-align:center}.th-group h3{margin:0;color:#1f2a33;font-size:17px;font-weight:800;line-height:1.5}.th-group__facts{margin:22px 0 0;padding:0 0 0 20px;list-style:disc}.th-group__facts li{margin-top:10px;color:#5f6670;font-size:14px;line-height:1.9}.th-group__facts li::marker{color:#1f2a33}.th-group__facts strong{color:#1f2a33;font-weight:700}.th-why{margin:20px 0;padding:90px 48px 74px;background:#fff}@media (max-width: 991px){.th-why{padding:90px 24px 74px}}@media (max-width: 640px){.th-why{padding:90px 12px 74px}}.th-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.th-why__head{flex-direction:column}}.th-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.th-why__inner{grid-template-columns:1fr}}.th-why__cards{display:flex;flex-direction:column;gap:22px}.th-why__row{display:grid;gap:22px}.th-why__row--top{grid-template-columns:.86fr 1.14fr}.th-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.th-why__row{grid-template-columns:1fr!important}}.th-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.th-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#eef2f6}.th-why-card img{width:96px;height:96px;object-fit:contain}.th-why-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.th-why-card p{margin:10px 0 0;color:#5f6670;font-size:13.5px;line-height:1.8}.th-why-card--teal{background:#0b7d73}.th-why-card--teal h3{color:#fff}.th-why-card--teal p{color:#ffffffdb}.th-why-card--mint{background:#cdefea}.th-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.th-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.th-audience__grid{grid-template-columns:1fr}}.th-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.th-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.th-audience-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.th-audience-card p{margin:8px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.th-steps{padding:60px 0 70px;background:#fff}.th-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.th-steps__head img{width:100%;max-width:460px;justify-self:end}@media (max-width: 991px){.th-steps__head{grid-template-columns:1fr}}.th-steps__lead{margin:20px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.th-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.th-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 10px 28px #0c403c1a}@media (max-width: 991px){.th-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.th-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:16px;font-weight:700}.th-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.th-step__no{font-size:56px}}.th-step:nth-child(1) .th-step__label{background:#5cc79a}.th-step:nth-child(2) .th-step__label{background:#7bb0ea}.th-step:nth-child(3) .th-step__label{background:#f2b21c}.th-step h3{margin:0;color:#1f2a33;font-size:19px;font-weight:800;line-height:1.4}.th-step p{margin:0;color:#5f6670;font-size:14px;line-height:1.9}.th-outcomes{padding:30px 0;background:#eef2f6}.th-outcomes__card{margin:0 60px;padding:60px 0 66px;border-radius:28px;background:linear-gradient(135deg,#0C8377 0%,#16A395 55%,#4CC3B5 100%)}@media (max-width: 991px){.th-outcomes__card{margin:0 24px;padding:50px 0 46px}}@media (max-width: 640px){.th-outcomes__card{margin:0 12px;border-radius:20px}}.th-outcomes__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}@media (max-width: 1199px){.th-outcomes__head{grid-template-columns:1fr}}.th-outcomes__watermark{display:block;margin:0;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6);font-size:118px;font-weight:800;letter-spacing:10px;line-height:1;white-space:nowrap;text-align:right}@media (max-width: 1400px){.th-outcomes__watermark{font-size:82px;letter-spacing:6px}}@media (max-width: 1199px){.th-outcomes__watermark{font-size:58px;text-align:left}}@media (max-width: 640px){.th-outcomes__watermark{font-size:44px}}.th-outcomes__cta{margin-top:20px}.th-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.th-outcomes__inner img{width:100%}@media (max-width: 991px){.th-outcomes__inner{grid-template-columns:1fr}}.th-outcomes__list{margin:0;padding:0;list-style:none}.th-outcomes__list li{display:flex;align-items:flex-start;gap:18px;padding:12px 0}.th-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.th-outcomes__list p{margin:6px 0 0;color:#ffffffe0;font-size:14px;line-height:1.8}.th-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.th-outcomes .th-section-title{color:#fff}.th-apps{padding:70px 0 80px;background:#eef2f6}.th-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.th-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.th-apps__grid{grid-template-columns:1fr}}.th-apps__cta{margin-top:44px;text-align:center}.th-app{padding:40px 26px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312;text-align:center}.th-app__icon{display:block;width:86px;height:86px;margin:0 auto;object-fit:contain}.th-app h3{margin:24px 0 0;color:#1f2a33;font-size:17px;font-weight:800}.th-app p{margin:14px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.th-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.th-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.th-voices__head{flex-direction:column;align-items:flex-start}}.th-voices__nav{display:flex;gap:14px}.th-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#1f2a33;font-size:17px;cursor:pointer;transition:all .2s ease}.th-voices__nav button:hover{background:#e2e8ef;color:#0f9b8e}.th-voices .th-voice__slide{padding:0 14px 20px}.th-voices .slick-list{margin:0 -14px;padding-top:46px}.th-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.th-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.th-voices .slick-dots li.slick-active button{background:#0f9b8e}.th-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f4f6f9}.th-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.th-voice__avatar img{width:100%;height:100%;object-fit:cover}.th-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.th-voice p{margin:0;color:#5f6670;font-size:14.5px;line-height:1.9}.th-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.th-voice__author strong{color:#1f2a33;font-size:15px;font-weight:800}.th-voice__author small{padding-left:12px;border-left:1px solid #d7dee6;color:#5f6670;font-size:13px}.th-faq{padding:70px 0 90px;background:#eef2f6}.th-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.th-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #1f2a330f;overflow:hidden}.th-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.th-faq-item__index{flex:0 0 auto;color:#1f2a33;font-size:17px;font-weight:800}.th-faq-item__question{flex:1;color:#1f2a33;font-size:16px;font-weight:700}.th-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.th-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#5f6670;font-size:15px;line-height:1.9}.th-final{padding:80px 0 90px;background:#FDF8E8}.th-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.th-final__inner{grid-template-columns:1fr}}.th-final__title{margin:0;color:#1f2a33;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.th-final__title{font-size:24px}}.th-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.th-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.th-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.th-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#0f9b8e;font-size:15px}.th-final__note{max-width:620px;margin:32px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.th-final__art{display:flex;justify-content:center}.th-final__art img{width:100%;max-width:420px}.test-lgbt-page{background:#eef2f6}.tg-chip{display:inline-block;padding:10px 28px;border:1px solid rgba(21,96,192,.45);border-radius:99px;background:#fff;color:#1560c0;font-size:14px;font-weight:600}.tg-chip--solid{border-color:#fff;color:#1560c0}.tg-section-title{margin:20px 0 0;color:#1f2a33;font-size:28px;font-weight:800;line-height:1.45}@media (max-width: 640px){.tg-section-title{font-size:22px}}.tg-section-title--inverse{color:#fff}.tg-section-head{margin-bottom:40px;text-align:center}.tg-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 32px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.tg-btn:hover{transform:translateY(-2px)}.tg-btn--white{background:#fff;color:#1f2a33}.tg-btn--solid{background:#1e3a8a;color:#fff}.tg-btn--solid:hover{background:#192f71}.tg-btn--dot{justify-content:space-between;gap:24px;min-width:260px;height:62px;padding:0 12px 0 34px;box-shadow:0 8px 22px #1f2a3314}.tg-btn__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:13px}.tg-btn__dot--light{background:#fff;color:#1e3a8a}.tg-hero{position:relative;margin-top:-80px;padding:190px 0 170px;background:#8a6bcb;text-align:center;overflow:hidden;background:linear-gradient(78.86deg,#5A3EA6 -5.1%,#8A6BCB 48.75%,rgba(190,172,232,.5) 77.44%);color:#fff;clip-path:ellipse(85% 100% at 50% 0)}@media (max-width: 767px){.tg-hero{padding:170px 0 80px}}.tg-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:url(/assets/hero-c84b36f6.jpg) center / cover no-repeat}.tg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#8a6bcb 0%,#8a6bcb 48%,rgba(138,107,203,.86) 56%,rgba(138,107,203,.62) 100%)}.tg-hero__overlay:after{content:"";position:absolute;top:0;left:0;bottom:0;width:50%;background:url(/assets/hero-mark-727668b1.png) center / auto 100% no-repeat;opacity:1}@media (max-width: 767px){.tg-hero{clip-path:ellipse(180% 100% at 50% 0)}}.tg-hero__overlay{background:linear-gradient(78.86deg,#5A3EA6 -5.1%,#8A6BCB 48.75%,rgba(190,172,232,.5) 77.44%)}.tg-hero__overlay:after{left:3.5%;width:50%;background-position:left center;background-size:auto 78%}.tg-hero__inner{position:relative;z-index:1}.tg-hero__title{margin:0;color:#fff;font-size:60px;font-weight:800}@media (max-width: 640px){.tg-hero__title{font-size:36px}}.tg-hero__tagline{margin:26px 0 0;font-size:16px;font-weight:700;text-transform:uppercase}.tg-hero__sub{max-width:880px;margin:14px auto 0;font-size:15px;line-height:1.9;opacity:.95}.tg-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:44px;padding:22px 22px 22px 46px;border:0;border-radius:99px;background:#fff;color:#1f2a33;font-family:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease}.tg-hero__cta:hover{transform:translateY(-2px)}@media (max-width: 640px){.tg-hero__cta{min-width:0;width:100%;padding:16px 16px 16px 28px;font-size:16px}}.tg-hero__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:16px}.tg-points{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:-100px;padding:0 88px}@media (max-width: 1199px){.tg-points{padding:0 24px}}@media (max-width: 991px){.tg-points{grid-template-columns:1fr;margin-top:-50px}}.tg-point{padding:52px 38px 44px;border-radius:20px;background:linear-gradient(180deg,#efeaf8 0%,#ffffff 42%);box-shadow:0 16px 38px #141e2d1f;text-align:center}.tg-point:nth-child(1) .tg-point__icon{background:linear-gradient(160deg,#ffc93c 0%,#d99a0c 100%)}.tg-point:nth-child(1) .tg-point__icon:before,.tg-point:nth-child(1) .tg-point__icon:after{background:rgba(240,180,31,.22)}.tg-point:nth-child(2) .tg-point__icon{background:linear-gradient(160deg,#4cb98c 0%,#2f8f68 100%)}.tg-point:nth-child(2) .tg-point__icon:before,.tg-point:nth-child(2) .tg-point__icon:after{background:rgba(47,143,104,.18)}.tg-point__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:linear-gradient(160deg,#3f7fc9 0%,#1f5497 100%)}.tg-point__icon img{position:relative;z-index:1;width:58px;height:58px;object-fit:contain}.tg-point__icon:before,.tg-point__icon:after{content:"";position:absolute;border-radius:50%;background:rgba(47,108,181,.16)}.tg-point__icon:before{top:4px;right:-16px;width:67px;height:67px}.tg-point__icon:after{bottom:0;left:-14px;width:26px;height:26px}.tg-point h3{margin:34px 0 0;color:#1f2a33;font-size:18px;font-weight:800;line-height:1.6}.tg-point p{margin:18px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.tg-points>.tg-point:nth-child(2) .tg-point__icon:before{width:26px;height:26px}.tg-points>.tg-point:nth-child(2) .tg-point__icon:after{width:67px;height:67px}.tg-points>.tg-point:nth-child(3) .tg-point__icon:before{right:auto;left:-16px;width:26px;height:26px}.tg-points>.tg-point:nth-child(3) .tg-point__icon:after{left:auto;right:-14px;width:67px;height:67px}.tg-intro{padding:70px 0 80px}@media (max-width: 991px){.tg-intro{padding:50px 0 60px}}.tg-intro__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}@media (max-width: 991px){.tg-intro__inner{grid-template-columns:1fr}}.tg-intro__text p{margin:0 0 16px;color:#5f6670;font-size:15px;line-height:1.9}.tg-intro__list{margin:0 0 28px;padding:0;list-style:none}.tg-intro__list li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.6}.tg-intro__list li .anticon{border-radius:50%;background:#fff;color:#fcc30f;font-size:20px}.tg-intro__art{display:flex;justify-content:center}.tg-intro__art img{width:100%}.tg-aspects{padding:70px 0 80px;background:#eef2f6}.tg-aspects__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}@media (max-width: 767px){.tg-aspects__grid{grid-template-columns:1fr}}.tg-aspects__cta{margin-top:44px;text-align:center}.tg-aspect{display:flex;align-items:flex-start;gap:22px;padding:28px 34px 32px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312}.tg-aspect__tick{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#FCC30F;color:#fff;font-size:18px}.tg-aspect h3{margin:0;color:#1f2a33;font-size:17px;font-weight:800}.tg-aspect p{margin:10px 0 0;color:#5f6670;font-size:14px;line-height:1.9}.tg-why{margin:20px 0;padding:90px 48px 74px;background:#fff}@media (max-width: 991px){.tg-why{padding:90px 24px 74px}}@media (max-width: 640px){.tg-why{padding:90px 12px 74px}}.tg-why__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}@media (max-width: 991px){.tg-why__head{flex-direction:column}}.tg-why__inner{display:grid;grid-template-columns:1fr .52fr;gap:22px}@media (max-width: 1199px){.tg-why__inner{grid-template-columns:1fr}}.tg-why__cards{display:flex;flex-direction:column;gap:22px}.tg-why__row{display:grid;gap:22px}.tg-why__row--top{grid-template-columns:.86fr 1.14fr}.tg-why__row--bottom{grid-template-columns:.72fr 1fr .72fr}@media (max-width: 767px){.tg-why__row{grid-template-columns:1fr!important}}.tg-why__photo img{width:100%;height:100%;min-height:320px;border-radius:16px;object-fit:cover}.tg-why-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:26px 28px 30px;border-radius:16px;background:#eef2f6}.tg-why-card img{width:96px;height:96px;object-fit:contain}.tg-why-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.tg-why-card p{margin:10px 0 0;color:#5f6670;font-size:13.5px;line-height:1.8}.tg-why-card--violet{background:#63449f}.tg-why-card--violet h3{color:#fff}.tg-why-card--violet p{color:#ffffffdb}.tg-why-card--lilac{background:#e6ddf7}.tg-audience{padding:70px 0 80px;background-color:#eef2f6;background-position:center;background-repeat:no-repeat;background-size:cover}.tg-audience__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width: 767px){.tg-audience__grid{grid-template-columns:1fr}}.tg-audience-card{display:flex;align-items:flex-start;gap:26px;padding:30px 34px 34px;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0000000f}.tg-audience-card img{flex:0 0 auto;width:72px;height:72px;object-fit:contain}.tg-audience-card h3{margin:0;color:#1f2a33;font-size:16px;font-weight:800}.tg-audience-card p{margin:8px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.tg-steps{padding:60px 0 70px;background:#fff}.tg-steps__head{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:40px;margin-bottom:40px}.tg-steps__head img{width:100%;max-width:460px;justify-self:end}@media (max-width: 991px){.tg-steps__head{grid-template-columns:1fr}}.tg-steps__lead{margin:20px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.tg-steps__grid{display:grid;grid-template-columns:1fr;gap:60px}.tg-step{position:relative;display:grid;grid-template-columns:220px minmax(0,280px) minmax(0,1fr);align-items:center;gap:24px;padding:46px 56px 46px 48px;border-radius:16px;background:#fff;box-shadow:0 10px 28px #34205a1a}@media (max-width: 991px){.tg-step{grid-template-columns:1fr;gap:10px;padding:56px 28px 32px}}.tg-step__label{position:absolute;top:-30px;left:42px;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:58px;border-radius:8px;color:#fff;font-size:16px;font-weight:700}.tg-step__no{color:#ebebeb;font-size:84px;font-weight:300;line-height:1;letter-spacing:2px}@media (max-width: 991px){.tg-step__no{font-size:56px}}.tg-step:nth-child(1) .tg-step__label{background:#5cc79a}.tg-step:nth-child(2) .tg-step__label{background:#7bb0ea}.tg-step:nth-child(3) .tg-step__label{background:#f2b21c}.tg-step h3{margin:0;color:#1f2a33;font-size:19px;font-weight:800;line-height:1.4}.tg-step p{margin:0;color:#5f6670;font-size:14px;line-height:1.9}.tg-outcomes{padding:30px 0;background:#eef2f6}.tg-outcomes__card{margin:0 60px;padding:60px 0 66px;border-radius:28px;background:linear-gradient(135deg,#5E43A0 0%,#7C5CBF 55%,#A487DC 100%)}@media (max-width: 991px){.tg-outcomes__card{margin:0 24px;padding:50px 0 46px}}@media (max-width: 640px){.tg-outcomes__card{margin:0 12px;border-radius:20px}}.tg-outcomes__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}@media (max-width: 1199px){.tg-outcomes__head{grid-template-columns:1fr}}.tg-outcomes__watermark{display:block;margin:0;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.6);font-size:118px;font-weight:800;letter-spacing:10px;line-height:1;white-space:nowrap;text-align:right}@media (max-width: 1400px){.tg-outcomes__watermark{font-size:82px;letter-spacing:6px}}@media (max-width: 1199px){.tg-outcomes__watermark{font-size:58px;text-align:left}}@media (max-width: 640px){.tg-outcomes__watermark{font-size:44px}}.tg-outcomes__cta{margin-top:20px}.tg-outcomes__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.tg-outcomes__inner img{width:100%}@media (max-width: 991px){.tg-outcomes__inner{grid-template-columns:1fr}}.tg-outcomes__list{margin:0;padding:0;list-style:none}.tg-outcomes__list li{display:flex;align-items:flex-start;gap:18px;padding:12px 0}.tg-outcomes__list h4{margin:0;color:#fff;font-size:16px;font-weight:800}.tg-outcomes__list p{margin:6px 0 0;color:#ffffffe0;font-size:14px;line-height:1.8}.tg-outcomes__tick{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:#fff}.tg-outcomes .tg-section-title{color:#fff}.tg-apps{padding:70px 0 80px;background:#eef2f6}.tg-apps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width: 991px){.tg-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.tg-apps__grid{grid-template-columns:1fr}}.tg-apps__cta{margin-top:44px;text-align:center}.tg-app{padding:40px 26px 34px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1f2a3312;text-align:center}.tg-app__icon{display:block;width:86px;height:86px;margin:0 auto;object-fit:contain}.tg-app h3{margin:24px 0 0;color:#1f2a33;font-size:17px;font-weight:800}.tg-app p{margin:14px 0 0;color:#5f6670;font-size:14px;line-height:1.8}.tg-voices{padding:70px 0 60px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.tg-voices__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:10px}@media (max-width: 767px){.tg-voices__head{flex-direction:column;align-items:flex-start}}.tg-voices__nav{display:flex;gap:14px}.tg-voices__nav button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#eef2f6;color:#1f2a33;font-size:17px;cursor:pointer;transition:all .2s ease}.tg-voices__nav button:hover{background:#e2e8ef;color:#7c5cbf}.tg-voices .tg-voice__slide{padding:0 14px 20px}.tg-voices .slick-list{margin:0 -14px;padding-top:46px}.tg-voices .slick-dots{position:static;justify-content:flex-end;margin:10px 0 0}.tg-voices .slick-dots li button{width:11px;height:11px;border-radius:50%;background:#cfd8e2;opacity:1}.tg-voices .slick-dots li.slick-active button{background:#7c5cbf}.tg-voice{position:relative;padding:62px 30px 30px;border-radius:18px;background:#f4f6f9}.tg-voice__avatar{position:absolute;top:-46px;left:30px;display:block;width:92px;height:92px;border:5px solid #fff;border-radius:50%;overflow:hidden}.tg-voice__avatar img{width:100%;height:100%;object-fit:cover}.tg-voice__mark{position:absolute;top:16px;right:26px;color:#fff;font-size:84px;font-weight:800;line-height:1;pointer-events:none}.tg-voice p{margin:0;color:#5f6670;font-size:14.5px;line-height:1.9}.tg-voice__author{display:flex;align-items:center;gap:12px;margin-top:26px}.tg-voice__author strong{color:#1f2a33;font-size:15px;font-weight:800}.tg-voice__author small{padding-left:12px;border-left:1px solid #d7dee6;color:#5f6670;font-size:13px}.tg-faq{padding:70px 0 90px;background:#eef2f6}.tg-faq__list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.tg-faq-item{border-radius:18px;background:#fff;box-shadow:0 6px 18px #1f2a330f;overflow:hidden}.tg-faq-item__head{display:flex;align-items:center;gap:22px;width:100%;padding:24px 30px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.tg-faq-item__index{flex:0 0 auto;color:#1f2a33;font-size:17px;font-weight:800}.tg-faq-item__question{flex:1;color:#1f2a33;font-size:16px;font-weight:700}.tg-faq-item__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:rgba(252,195,15,.1);color:#fcc30f;font-size:14px}.tg-faq-item__answer{margin:0;padding:0 30px 26px 74px;color:#5f6670;font-size:15px;line-height:1.9}.tg-final{padding:80px 0 90px;background:#FDF8E8}.tg-final__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px}@media (max-width: 991px){.tg-final__inner{grid-template-columns:1fr}}.tg-final__title{margin:0;color:#1f2a33;font-size:32px;font-weight:800;line-height:1.4}@media (max-width: 640px){.tg-final__title{font-size:24px}}.tg-final__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:460px;margin-top:34px;padding:20px 20px 20px 42px;border:0;border-radius:99px;background:#1e3a8a;box-shadow:0 10px #1e3a8a38;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease}.tg-final__cta:hover{background:#192f71;transform:translateY(-2px)}@media (max-width: 640px){.tg-final__cta{min-width:0;width:100%;padding:16px 16px 16px 26px;font-size:15px}}.tg-final__cta-dot{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#7c5cbf;font-size:15px}.tg-final__note{max-width:620px;margin:32px 0 0;color:#5f6670;font-size:15px;line-height:1.9}.tg-final__art{display:flex;justify-content:center}.tg-final__art img{width:100%;max-width:420px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.z-10{z-index:10}.z-20{z-index:20}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.m-5{margin:1.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table-row{display:table-row}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.\!h-10{height:2.5rem!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[1px\]{height:1px}.h-\[calc\(100vh-104px\)\]{height:calc(100vh - 104px)}.h-auto{height:auto}.max-h-\[320px\]{max-height:320px}.max-h-\[50vh\]{max-height:50vh}.min-h-16{min-height:4rem}.min-h-\[140px\]{min-height:140px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-28{width:7rem}.w-36{width:9rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-\[500px\]{width:500px}.w-\[calc\(50\%_-_8px\)\]{width:calc(50% - 8px)}.w-fit{width:fit-content}.min-w-0{min-width:0px}.min-w-36{min-width:9rem}.min-w-\[280px\]{min-width:280px}.min-w-fit{min-width:fit-content}.max-w-\[350px\]{max-width:350px}.max-w-\[380px\]{max-width:380px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-6{column-gap:1.5rem}.gap-y-4{row-gap:1rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-\[\#ff4d4f\]{--tw-border-opacity: 1 !important;border-color:rgb(255 77 79 / var(--tw-border-opacity, 1))!important}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-b-gray-200{--tw-border-opacity: 1;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-gray-500{--tw-bg-opacity: 1 !important;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00000078\]{background-color:#00000078}.bg-\[\#3684DB\]{--tw-bg-opacity: 1;background-color:rgb(54 132 219 / var(--tw-bg-opacity, 1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-colorPrimary{--tw-bg-opacity: 1;background-color:rgb(0 177 79 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.\!bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.from-\[\#ff7a00\]{--tw-gradient-from: #ff7a00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 122 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#ff3d00\]{--tw-gradient-to: #ff3d00 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[12px\]{font-size:12px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-snug{line-height:1.375}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-gray-500{--tw-text-opacity: 1 !important;color:rgb(107 114 128 / var(--tw-text-opacity, 1))!important}.text-\[\#a98104\]{--tw-text-opacity: 1;color:rgb(169 129 4 / var(--tw-text-opacity, 1))}.text-\[\#dba806\]{--tw-text-opacity: 1;color:rgb(219 168 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-black\/80{color:#000c}.text-black\/90{color:#000000e6}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-gray-200{outline-color:#e5e7eb}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html,body{font-size:16px;font-family:Be Vietnam Pro,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-\[\#2d70ba\]:hover{--tw-bg-opacity: 1;background-color:rgb(45 112 186 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:font-semibold:hover{font-weight:600}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!border-\[\#4096ff\]:focus-visible{--tw-border-opacity: 1 !important;border-color:rgb(64 150 255 / var(--tw-border-opacity, 1))!important}.focus-visible\:\!border-\[\#ff4d4f\]:focus-visible{--tw-border-opacity: 1 !important;border-color:rgb(255 77 79 / var(--tw-border-opacity, 1))!important}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width: 640px){.sm\:\!h-11{height:2.75rem!important}.sm\:h-11{height:2.75rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-6{padding:1.5rem}}@media (min-width: 768px){.md\:mt-0{margin-top:0}.md\:mt-3{margin-top:.75rem}.md\:block{display:block}.md\:\!inline-block{display:inline-block!important}.md\:hidden{display:none}.md\:\!h-12{height:3rem!important}.md\:h-12{height:3rem}.md\:max-w-md{max-width:28rem}.md\:p-2{padding:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:max-w-lg{max-width:32rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.lg\:p-3{padding:.75rem}}@media (min-width: 1280px){.xl\:max-w-md{max-width:28rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}html,body,#root{min-height:100vh;margin:0;padding:0;font-family:Be Vietnam Pro,Inter,sans-serif;font-size:14px;color:#2a1f1f;background-color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:9999px;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.h-full{height:100%}.w-full{width:100%}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.hyper-link{color:#dba806;text-decoration:none;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s cubic-bezier(.16,1,.3,1)}.hyper-link:hover{border-bottom-color:#dba806;opacity:.8}.btn-search-table{max-width:320px}.btn-search-table .ant-input-search-button{display:flex;align-items:center;justify-content:center}@media (max-width: 576px){.btn-search-table{max-width:100%}}.ant-list-item{padding:12px!important}.ant-table-cell .ant-btn.ant-btn-link{padding:0 4px!important}.ant-table-content{overflow:auto!important}.ant-timeline-item-last{padding-bottom:0!important}.ant-timeline-item-content{min-height:0!important}.ant-image-preview-close{background-color:#00000073;border-radius:9999px}.ant-spin-container{height:100%}.ant-spin{max-height:100%!important;z-index:2000!important}.ant-menu-item-selected,.ant-menu-submenu-vertical.ant-menu-submenu-selected{background-color:#fcc30f!important}.ant-menu-item-selected,.ant-menu-submenu-vertical.ant-menu-submenu-selected,.ant-menu-item-selected .ant-menu-title-content,.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-title-content,.ant-menu-item-selected .ant-menu-submenu-arrow,.ant-menu-submenu-vertical.ant-menu-submenu-selected .ant-menu-submenu-arrow{color:#fff!important}.ant-menu-item-group-title{text-transform:none!important}@media (max-width: 480px){.ant-layout{background:transparent!important}}[data-theme=light],[data-theme=light] .bg-1,[data-theme=light] .bg-2,[data-theme=light] .ant-layout-sider{background-color:#fff}[data-theme=light] .text-1{color:#3d1210}[data-theme=light] .text-2{color:#2a1f1f}[data-theme=light] .text-secondary{color:#6b5b5b}[data-theme=dark] .bg-1{background-color:#141414}[data-theme=dark] .bg-2{background-color:#1b1c1c}[data-theme=dark] .text-1{color:#fff}[data-theme=dark] .text-2{color:#ffffffa6}[data-theme=dark] .ant-layout-sider{background-color:#141414}[data-theme=dark] .layout-page-header{box-shadow:none}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgb(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgb(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color, var(--xy-background-color-props, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}
