.ta{--ta-green:#12694e;--ta-ink:#173f32;--ta-soft:#edf6f0;color:#233d32}.ta [hidden]{display:none!important}.ta .tlj-shell{max-width:1160px;padding-bottom:90px}.ta-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:center;padding-top:24px}.ta h1{font-size:clamp(27px,3.2vw,42px);line-height:1.65;color:var(--ta-ink)}.ta h2{font-size:25px;line-height:1.7;color:var(--ta-ink);margin:28px 0 16px}.ta p{line-height:2}.ta-intro img{width:100%;height:auto;border-radius:24px}.ta-tag{display:inline-block;padding:6px 12px;background:#e6f3eb;border-radius:30px;color:#126147;font-weight:700;font-size:13px}.ta-lead{font-size:17px}.ta-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none!important;margin:20px 0!important;padding:0!important}.ta-facts li{padding:7px 12px;border:1px solid #d4e4d9;border-radius:10px;font-size:13px}.ta-start-panel{grid-column:1/-1;padding:28px;border:1px solid #cbded0;border-radius:24px;background:#f5faf7}.ta-start-panel label{font-size:19px;font-weight:700;display:block;margin-bottom:12px}.ta-start-panel select{width:100%;max-width:620px;min-height:52px;padding:10px 14px;background:#fff;border:1px solid #9ebdad;border-radius:12px;font:inherit;color:#203b2e}.ta-start-panel small{display:block;line-height:2;margin-top:20px;color:#52645a}.ta button,.ta a.ta-primary,.ta a.ta-secondary{font:inherit;cursor:pointer}.ta .ta-primary,.ta .ta-secondary,.ta-hub-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;min-height:48px;border-radius:12px;text-decoration:none;font-weight:700;border:1px solid transparent;line-height:1.8}.ta .ta-primary{background:#12694e;color:#fff}.ta .ta-primary:hover{background:#0d503b}.ta .ta-secondary{background:#f2f6f3;color:#1c543d;border-color:#c4d7c9}.ta button:disabled{background:#e5eae6;color:#647368;cursor:not-allowed}.ta :is(button,a,input,select):focus-visible{outline:3px solid #b78a2e;outline-offset:4px}.ta #ta-test{max-width:850px;margin:28px auto 70px;padding:30px;border:1px solid #d6e5db;border-radius:24px;background:white;box-shadow:0 16px 50px #174d3210}.ta-progress-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;color:#476554}.ta progress{width:100%;height:8px;border:0;border-radius:20px;overflow:hidden;accent-color:#16835f;margin:14px 0 30px;background:#e5eee8}.ta progress::-webkit-progress-bar{background:#e5eee8}.ta progress::-webkit-progress-value{background:#16835f;transition:width .3s}.ta fieldset{border:0;padding:0;margin:0;min-width:0}.ta legend{font-size:22px;line-height:1.9;font-weight:700;padding:0;margin-bottom:24px;scroll-margin-top:30px;color:#173f32;width:100%}.ta .ta-option{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:16px;margin:12px 0;border:1px solid #cadbd0;border-radius:14px;background:#fff;cursor:pointer;line-height:1.9;transition:border-color .2s,background .2s}.ta .ta-option:has(input:checked){background:#edf7f0;border:2px solid #16835f;padding:15px}.ta .ta-option:hover{background:#f6faf7}.ta .ta-option input{appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:5px 0 0;accent-color:#12694e}.ta .ta-option:last-child{border-style:dashed;color:#52645a}.ta-controls{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.ta #ta-help,.ta-privacy,.ta-note{font-size:13px;color:#52645a;line-height:1.95}.ta-result-head{padding:28px;background:#edf6f0;border-radius:24px;margin-top:24px}.ta-result-head h1{font-size:30px;scroll-margin-top:20px}.ta-route{list-style:none!important;padding:0!important;margin:24px 0!important}.ta-route li{display:flex;gap:18px;position:relative;padding:0 0 28px}.ta-route li:not(:last-child):before{content:'';position:absolute;right:21px;top:42px;bottom:0;border-right:3px solid #bddbc9}.ta-route-number{flex:0 0 44px;height:44px;border-radius:50%;background:#12694e;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;z-index:1}.ta-route li>div{flex:1;background:#fafcfb;border:1px solid #d5e5da;border-radius:18px;padding:20px}.ta-route h3{font-size:20px;line-height:1.7;margin:6px 0}.ta-route small{color:#427459}.ta-domain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ta-domain-grid article{padding:22px;border:1px solid #d5e5da;border-radius:18px}.ta-domain-grid h3{font-size:18px;line-height:1.8;margin-top:0}.ta-domain-grid meter{display:block;width:100%;height:14px;margin-top:10px}.ta-domain-grid p{font-size:14px}.ta-domain-grid a,.ta-review a{display:inline-block;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px;color:#12694e}.ta-method{background:#faf7ef;border-radius:20px;padding:22px;margin:30px 0;font-size:14px}.ta-review article{padding:24px;border:1px solid #d9e3dc;border-right:4px solid #b99950;border-radius:16px;margin:16px 0}.ta-review .ta-correct{border-right-color:#198461}.ta-review-state{font-size:12px;font-weight:700;color:#57694f}.ta-review h3{font-size:18px;line-height:1.9}.ta-review small{display:block;line-height:2;color:#657266}.ta-result-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:35px 0 20px}.ta-hub-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px;background:#f8f4e8;border:1px solid #e6d8b1;border-radius:20px;margin:0 0 30px}.ta-hub-cta strong{display:block;font-size:20px;color:#314b37}.ta-hub-cta p{margin:8px 0 0;font-size:14px}.ta-hub-cta a{background:#12694e;color:white;white-space:nowrap}.ta-hub-cta svg{color:#a77c22;flex:0 0 32px;width:32px;height:32px}
@media(max-width:700px){.ta-intro{grid-template-columns:1fr;gap:18px}.ta-intro img{max-width:400px;justify-self:center}.ta-start-panel{padding:20px}.ta h1{font-size:29px}.ta #ta-test{padding:20px 16px;margin-top:18px}.ta legend{font-size:19px}.ta .ta-option{font-size:15px;padding:14px 12px}.ta .ta-option:has(input:checked){padding:13px 11px}.ta-domain-grid{grid-template-columns:1fr}.ta-result-head{padding:20px}.ta-result-head h1{font-size:25px}.ta-route{margin-right:0!important}.ta-route li{gap:10px}.ta-route li>div{padding:16px}.ta-route h3{font-size:18px}.ta-route .ta-primary,.ta-route .ta-secondary{padding:10px 12px;width:100%;font-size:14px}.ta-review article{padding:18px}.ta-controls>*{flex:1;padding:10px!important}.ta-hub-cta{flex-wrap:wrap;padding:20px}.ta-hub-cta>div{flex:1;min-width:190px}.ta-hub-cta a{width:100%;white-space:normal}.ta-result-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.ta *{scroll-behavior:auto!important;transition:none!important}}
@media print{body *{visibility:hidden!important}.ta #ta-result,.ta #ta-result *{visibility:visible!important}.ta #ta-result{position:absolute;inset:0;padding:15px;background:white!important}.ta #ta-result button,.ta-result-actions{display:none!important}.ta #ta-result article,.ta-route li{break-inside:avoid}.ta-domain-grid{grid-template-columns:1fr 1fr}.ta-review{font-size:11pt}.ta a{color:#173f32!important}.ta #ta-result h1{font-size:22pt}}

.ta #ta-goal{appearance:auto}.ta #ta-test{scroll-margin-top:20px}@media(max-width:700px){.ta-intro .ta-start-panel{grid-row:2}.ta-intro>img{grid-row:3}}
/* Assessment redesign: a focused task, then a clear next step. */
.ta{--ta-gold:#b8943d;--ta-line:#dbe7df;background:linear-gradient(180deg,#f7fbf8 0,#fff 580px)}.ta .tlj-shell{max-width:1080px}.ta .tlj-crumb{padding-top:20px}.ta-flow{display:flex;gap:12px;margin:22px 0 30px;color:#607368;font-size:12px;justify-content:center}.ta-flow span{padding:8px 15px;border-bottom:2px solid #d9e5dd}.ta-flow .is-active{color:#12694e;border-color:#12694e;font-weight:800}.ta-intro{gap:24px 36px;padding-top:8px}.ta-intro h1{font-size:clamp(29px,3.5vw,43px);line-height:1.55;letter-spacing:-.7px}.ta-intro img{mix-blend-mode:multiply;border-radius:0}.ta-facts li{background:#fff;border:0;box-shadow:0 2px 10px #16472e07;padding:9px 13px}.ta-start-panel{background:white;border:1px solid var(--ta-line);box-shadow:0 14px 45px #174d3208;padding:30px;border-radius:22px}.ta-start-panel p{font-size:14px;color:#536b5c}.ta-start-panel small{border-top:1px solid var(--ta-line);padding-top:16px;font-size:12px}.ta-start-panel select,.ta #ta-review-domain{appearance:auto!important;border:1px solid #afc8b8;background:white;border-radius:12px;padding:12px 16px;min-height:52px;font:inherit;color:#173f32}.ta .ta-primary{box-shadow:0 5px 14px #12694e17;transition:background .2s,transform .2s}.ta .ta-primary:hover{transform:translateY(-1px)}.ta #ta-test{padding:32px 40px;max-width:820px;box-shadow:0 20px 55px #174d320b;border-color:#dce9e0;border-radius:26px}.ta #ta-position{font-weight:800;color:#173f32}.ta #ta-domain{background:#edf6f0;color:#12694e;padding:5px 12px;border-radius:30px;font-size:12px}.ta progress{margin:15px 0 10px;height:6px}.ta-domain-track{display:flex;gap:5px;margin:0 0 28px}.ta-domain-track span{height:4px;flex:1;border-radius:4px;background:#e6ece8}.ta-domain-track .is-past{background:#8fbba4}.ta-domain-track .is-current{background:#b8943d}.ta legend{font-size:23px;line-height:1.95}.ta .ta-option{padding:17px 20px;border:2px solid #e1e9e4;background:#fff;gap:14px;margin:12px 0;transition:border-color .2s,background .2s,box-shadow .2s}.ta .ta-option:has(input:checked){padding:17px 20px;background:#eef8f2;border:2px solid #12694e;box-shadow:0 0 0 3px #12694e09}.ta .ta-option:last-child{font-size:14px;background:#f9faf9;border:1px dashed #bfcec4;padding:17px 20px}.ta .ta-option:last-child:has(input:checked){border:2px solid #12694e;padding:16px 19px}.ta-controls{padding-top:20px;border-top:1px solid #e5ece7}.ta #ta-help{min-height:25px;font-size:12px}.ta-privacy{font-size:12px;margin-top:22px}.ta-result-hero{display:grid;grid-template-columns:1fr 220px;gap:30px;background:#edf6f0;border:1px solid #d8e8de;border-radius:26px;padding:34px;margin-top:26px;align-items:center}.ta-result-hero h1{font-size:clamp(25px,3vw,34px);line-height:1.7;margin:12px 0}.ta-result-hero p{font-size:15px;max-width:620px}.ta-result-hero>div>small{display:block;margin-top:14px;color:#566c5f;font-size:11px}.ta-result-stats{background:#fff;border-radius:20px;text-align:center;padding:24px 15px}.ta-result-stats>span{font-size:12px;color:#576d60}.ta-result-stats>strong{display:block;font-size:45px;color:#12694e;margin:15px 0 0;line-height:1.4}.ta-result-stats strong small{font-size:18px;color:#6b7d72}.ta-result-stats p{margin:0 0 15px;font-size:13px}.ta-result-stats div{border-top:1px solid #e1e9e4;padding-top:14px;font-size:12px}.ta-result-stats>small{font-size:10px;color:#66786c;display:block;margin-top:8px}.ta-result-context{padding:18px 4px;color:#596d60;font-size:12px}.ta-report-tabs{display:flex;padding:5px;background:#edf3ef;border-radius:14px;margin:10px 0 28px;gap:5px}.ta-report-tabs button{flex:1;min-height:48px;padding:10px;border:0;border-radius:10px;background:transparent;color:#4a6555;font-weight:700}.ta-report-tabs button[aria-selected=true]{background:#fff;color:#12694e;box-shadow:0 3px 10px #234c3410}.ta [role=tabpanel]{padding:2px 4px}.ta [role=tabpanel]>h2{margin:0 0 6px;font-size:23px}.ta-section-caption{font-size:13px;color:#65766b;margin:0 0 25px}.ta-route li{padding-bottom:20px}.ta-route li>div{background:#fff;border:1px solid #dce7df;padding:20px 24px}.ta-route li:first-child>div{border-color:#95baa5}.ta-route p{font-size:14px;color:#516859}.ta-route h3{font-size:19px}.ta-route-link{display:inline-flex;align-items:center;min-height:44px;color:#12694e!important;font-weight:700;font-size:14px;text-decoration:underline!important;text-underline-offset:6px}.ta-learning-tip{padding:18px 22px;background:#faf7ee;border-radius:14px;font-size:13px}.ta-learning-tip p{margin:5px 0 0;color:#6c624b}.ta-domain-list{border:1px solid #dce7df;border-radius:18px;overflow:hidden}.ta-domain-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;border-bottom:1px solid #e4ece7;color:#173f32!important;background:#fff;text-decoration:none!important}.ta-domain-row:last-child{border:0}.ta-domain-row:hover{background:#f3f8f5}.ta-domain-row strong{font-size:15px;display:block}.ta-domain-row small{display:block;font-size:12px;color:#55715f;margin-top:6px}.ta-domain-score{flex:0 0 100px;text-align:left}.ta-score-dots{display:flex;gap:5px;justify-content:flex-end}.ta-score-dots i{width:24px;height:7px;background:#e0e9e3;border-radius:4px}.ta-score-dots .filled{background:#29815d}.ta #ta-review-domain{width:100%;max-width:480px;margin:8px 0 10px}.ta-field-label{display:block;font-size:13px;font-weight:700;margin:12px 0 8px}.ta-review article{padding:22px 24px;background:#fff}.ta-review-state{background:#f4f0e5;padding:5px 9px;border-radius:7px;font-size:11px}.ta-correct .ta-review-state{background:#e9f5ed;color:#12694e}.ta-review h3{font-size:17px}.ta-review p{font-size:14px}.ta-review .ta-your-answer{background:#f6f8f6;padding:8px 12px;border-radius:8px;font-size:12px}.ta-save-report{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;background:#173f32;color:white;padding:27px 30px;border-radius:22px;margin:34px 0 24px}.ta-save-report h2{color:white;font-size:22px;margin:0 0 8px}.ta-save-report p{font-size:13px;color:#d9e8df;margin:0}.ta-save-report>small{grid-column:1/-1;color:#c9ded2;font-size:11px}.ta-save-report .ta-primary{background:#fff;color:#164d36;border:0}.ta-pdf-icon{float:right;margin:0 0 10px 15px;padding:14px 10px;border:1px solid #b8d8c650;border-radius:12px;font:700 16px Arial;color:#e4d5a5}.ta-result-bottom{padding:8px 4px 20px}.ta-result-bottom>a{margin-right:20px;font-size:13px;color:#12694e}.ta-text-button{border:0;background:transparent!important;color:#12694e!important;min-height:44px;padding:8px 0;font-size:13px!important;text-decoration:underline;text-underline-offset:5px}.ta #ta-method-detail{background:#f7f9f7;padding:15px 20px;border-radius:12px;font-size:13px;margin:8px 0}.ta-pdf-dialog{width:min(550px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:24px;padding:30px;background:#fff;color:#173f32;box-shadow:0 30px 100px #0c2d3455;margin:auto;font:inherit;direction:rtl}.ta-pdf-dialog::backdrop{background:#143e3270;backdrop-filter:blur(3px)}.ta-pdf-dialog h2{font-size:25px;margin:18px 0 10px}.ta-pdf-dialog>p{font-size:13px;line-height:1.9}.ta .ta-close{position:absolute;left:15px;top:14px;background:#f0f5f2;border:0;border-radius:50%;width:40px;height:40px;font-size:25px;color:#24533d}.ta-pdf-dialog input[type=tel],.ta-pdf-dialog #ta-code{display:block;width:100%;height:54px;border:1px solid #afc5b7;border-radius:12px;font:20px Arial;padding:10px 16px;background:#fff;color:#173f32;text-align:left}.ta-pdf-dialog #ta-code{letter-spacing:7px;text-align:center;font-size:25px}.ta-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.9;margin:18px 0}.ta-consent input{appearance:auto;width:19px;height:19px;flex:0 0 19px;accent-color:#12694e;margin:4px 0 0}.ta-consent small{color:#65786d}.ta-pdf-dialog .ta-primary{width:100%;margin-top:14px}.ta-pdf-dialog .ta-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ta-otp-links{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.ta #ta-pdf-status{font-size:13px;min-height:25px}.ta #ta-pdf-status.ta-error{color:#963c30;background:#fff2ed;padding:10px;border-radius:10px}.ta-ready-mark{width:60px;height:60px;background:#e9f6ed;color:#12694e;border-radius:50%;font-size:35px;text-align:center;margin:24px auto 14px}.ta #ta-pdf-ready{text-align:center}.ta #ta-pdf-ready p{font-size:12px}.ta [role=tabpanel]:not([hidden]){animation:ta-reveal .25s ease-out}@keyframes ta-reveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:700px){.ta-flow{gap:4px;margin:16px 0 20px;font-size:10px}.ta-flow span{padding:8px 9px}.ta-intro h1{font-size:29px}.ta-start-panel{padding:22px 18px}.ta-start-panel label{font-size:16px}.ta-start-panel .ta-primary{width:100%;font-size:14px}.ta #ta-test{padding:22px 17px;border-radius:20px}.ta legend{font-size:19px}.ta .ta-option,.ta .ta-option:has(input:checked){padding:14px 12px;font-size:14px}.ta .ta-option:last-child{padding:15px 13px;font-size:12px}.ta .ta-option:last-child:has(input:checked){padding:14px 12px}.ta-controls{position:sticky;bottom:0;background:#fff;padding:14px 0 8px;z-index:2;box-shadow:0 -8px 14px #ffffffd9}.ta-controls button{font-size:13px}.ta-result-hero{grid-template-columns:1fr;padding:23px 19px;gap:22px}.ta-result-hero h1{font-size:26px}.ta-result-hero .ta-primary{width:100%;font-size:14px}.ta-result-stats{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:17px}.ta-result-stats>span{grid-column:1/-1}.ta-result-stats>strong{font-size:35px;grid-row:2/4;margin:10px 0}.ta-result-stats>p{margin:10px 0 0}.ta-result-stats>div{border:0;padding:0}.ta-result-stats>small{grid-column:1/-1}.ta-report-tabs{gap:3px;padding:4px}.ta-report-tabs button{font-size:12px;padding:8px 5px;min-height:48px}.ta [role=tabpanel]>h2{font-size:20px}.ta-route li>div{padding:17px}.ta-route h3{font-size:17px}.ta-route p{font-size:13px}.ta-route-number{flex-basis:34px;height:34px;font-size:13px}.ta-route li:not(:last-child):before{right:16px;top:34px}.ta-domain-row{padding:15px 13px;gap:10px}.ta-domain-row strong{font-size:13px}.ta-domain-row small{font-size:11px}.ta-domain-score{flex-basis:80px}.ta-score-dots i{width:20px}.ta-save-report{grid-template-columns:1fr;padding:24px 19px;gap:16px}.ta-save-report h2{font-size:20px}.ta-save-report .ta-primary{width:100%;font-size:14px}.ta-pdf-dialog{padding:24px 19px;border-radius:20px}.ta-pdf-dialog h2{font-size:22px}.ta-pdf-dialog>p{font-size:12px}.ta-review article{padding:20px 17px}.ta-review h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ta [role=tabpanel]{animation:none!important}.ta .ta-primary{transition:none}}
.ta .ta-pdf-dialog:not([open]){display:none!important}
.ta .ta-pdf-dialog{overflow-x:hidden}.ta .ta-pdf-dialog .ta-honey{display:none!important}
