.true-footer.site-footer{background:#101215;border-top:1px solid #ffffff14;padding:clamp(34px,4vw,64px) 0 0}.true-footer-columns,.true-footer-topics,.true-footer-bottom{max-width:1280px;margin-inline:auto;padding-inline:32px}.true-footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.4vw,40px)}.true-footer h2{font:600 12px/1.2 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;color:var(--accent)}.true-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.true-footer li:has(>a):not(:empty){display:block}.true-footer li:empty{display:none}.true-footer a{color:#c2bfb9;text-decoration:none;font:400 14px/1.45 Manrope,sans-serif}.true-footer a:hover{color:#fff}.true-footer-topics{margin-top:34px}.true-footer-topics nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 24px}.true-footer-topics a{font-size:15px;line-height:1.4;padding-block:3px}.true-footer-bottom{margin-top:clamp(28px,3vw,48px);padding-top:18px;padding-bottom:26px;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;font:400 12px/1.5 Manrope,sans-serif;color:#a4a29c}.true-footer-bottom nav{display:flex;flex-wrap:wrap;gap:8px 18px}.true-footer-bottom a,.true-footer-bottom button,.true-footer .footer-name{font:400 12px/1.5 Manrope,sans-serif;color:#a4a29c}.true-footer .motion-setting{font-size:12px;display:flex;gap:8px;align-items:center}.true-footer select{padding:5px;font-size:12px;min-height:30px}.reference-video-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none!important;padding:0!important;counter-reset:video}.reference-video-catalog li{margin:0!important}.reference-video-catalog a{display:flex;align-items:center;gap:14px;background:#171b20;border:1px solid #ffffff24;border-radius:7px;padding:17px;color:#dededb;text-decoration:none;min-height:105px;font-size:15px;line-height:1.5}.reference-video-catalog a>span{color:var(--accent);font-size:20px}.reference-video-catalog a:hover{border-color:var(--accent)}
.true-note a{text-decoration:underline;text-underline-offset:4px}
.true-stage picture[data-art-defer] .true-bg{visibility:hidden}
.editorial-summary{max-width:1170px;margin:0 auto 32px;color:#b7b8ba;font-size:15px;line-height:1.6}.editorial-summary strong{color:var(--accent)}
.hub-intro{max-width:800px;margin-bottom:48px}.hub-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 60px;margin-bottom:70px}.hub-group h2{font:700 29px/1.2 var(--display-font);margin:0 0 22px;display:flex;justify-content:space-between;align-items:baseline;gap:15px}.hub-group h2 span{font:500 13px/1 Manrope,sans-serif;color:var(--accent)}.hub-group ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.hub-group a{display:flex;justify-content:space-between;gap:15px;color:#d8d7d3;text-decoration:none;font-size:15px;line-height:1.55}.hub-group a:hover{color:var(--accent)}.hub-group a>span{color:var(--accent);flex:0 0 14px}.hub-directory+.true-panel-band{padding-inline:0;background:transparent;border:0}
.agent-quiz{background:#171b20;border:1px solid #ffffff26;border-top:3px solid var(--accent);border-radius:12px;padding:32px;max-width:850px;margin:35px 0 55px}.agent-quiz [hidden]{display:none!important}.agent-quiz fieldset{border:0;margin:0;padding:0}.agent-quiz legend,.agent-quiz h2{font:700 34px/1.2 var(--display-font);padding:0;margin:0 0 24px;color:#eee}.agent-quiz legend:focus,.agent-quiz h2:focus{outline:none}.agent-quiz fieldset label{display:flex;align-items:center;gap:14px;padding:17px 18px;border:1px solid #ffffff30;border-radius:7px;margin:10px 0;color:#ddd;line-height:1.5;cursor:pointer}.agent-quiz fieldset label:has(input:checked){border-color:var(--accent);background:#caff0010;color:#fff}.agent-quiz input[type=radio]{accent-color:var(--accent);width:20px;height:20px;flex:0 0 20px}.quiz-step{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 20px}.quiz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.quiz-actions button:disabled{opacity:.4;cursor:not-allowed}.agent-quiz [data-quiz-result]>p,.agent-quiz li{font-size:17px;line-height:1.65;color:#d0d0ce}.agent-quiz [data-quiz-result] ul{padding-left:22px;margin:20px 0}.agent-quiz [data-quiz-result] li{margin-bottom:7px}
@media(max-width:1100px){.true-footer-columns,.true-footer-topics nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.hub-directory{grid-template-columns:1fr;gap:36px}.hub-group h2{font-size:26px}.hub-group a{font-size:15px}.editorial-summary{font-size:14px}.agent-quiz{padding:23px 20px}.agent-quiz legend,.agent-quiz h2{font-size:28px}.agent-quiz fieldset label{font-size:15px;padding:15px 12px}.quiz-actions>.button{flex:1 1 auto;font-size:14px}.agent-quiz [data-quiz-result]>p,.agent-quiz li{font-size:15px}}
@media(max-width:560px){.true-footer-columns,.true-footer-topics nav,.reference-video-catalog{grid-template-columns:1fr}.true-footer-columns,.true-footer-topics,.true-footer-bottom{padding-inline:20px}.true-footer-topics nav{gap:6px}.true-footer-topics a{font-size:16px;padding-block:5px}.true-footer-bottom nav{display:grid;gap:12px}.true-footer-bottom{gap:24px}}
