.exam-result_root__e12u_{width:min(1200px,calc(100% - 80px));max-width:1200px;padding:52px 0 96px;background:transparent}.exam-result_heading__0YKPa{display:flex;justify-content:space-between;align-items:center;gap:24px}.exam-result_heading__0YKPa>div{min-width:0}.exam-result_heading__0YKPa>a{flex-shrink:0}.exam-result_heading__0YKPa p{font-size:19px;line-height:1.6;margin:0}.exam-result_root__e12u_ h1{font-size:clamp(36px,3.5vw,48px);font-weight:550;letter-spacing:-.035em;line-height:1.17;margin-bottom:16px}.exam-result_root__e12u_>p{font-size:19px;line-height:1.6}.exam-result_root__e12u_ .exam-score-row{display:grid;grid-template-columns:148px minmax(0,1fr) minmax(180px,.4fr);gap:32px;padding:32px;margin:32px 0;border:0;border-radius:24px;background:#edf5f9}.exam-result_root__e12u_ .exam-result-ring{width:148px;height:148px;flex:0 0 148px}.exam-result_root__e12u_ .exam-result-ring strong{font-size:34px;font-weight:550;letter-spacing:-.025em}.exam-result_root__e12u_ .result-score{font-size:56px;font-weight:550;line-height:1.1;letter-spacing:-.035em}.exam-result_root__e12u_ .result-score span{font-size:30px;color:var(--muted);letter-spacing:-.03em}.exam-result_root__e12u_ .exam-score-row p{font-size:17px;line-height:1.6}.exam-result_root__e12u_ .result-metrics{grid-template-columns:minmax(0,1fr);margin:0;gap:24px;padding:8px 0 8px 28px;border:0;border-left:1px solid #d9e5ec;font-variant-numeric:tabular-nums}.exam-result_root__e12u_ .result-metrics dt{font-size:17px}.exam-result_root__e12u_ .result-metrics dd{font-size:22px;font-weight:550}.exam-result_root__e12u_ .results-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.exam-result_root__e12u_ .results-layout>section{padding:28px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.exam-result_root__e12u_ .area-progress-row:last-child{margin-bottom:0}.exam-result_root__e12u_ .exam-weak-topic:last-child{border-bottom:0;padding-bottom:0}.exam-result_root__e12u_ .results-layout h2{font-size:26px;font-weight:550;line-height:1.25;letter-spacing:-.025em;text-transform:none;margin-bottom:24px}.exam-result_root__e12u_ .area-progress-row{margin-bottom:24px}.exam-result_root__e12u_ .area-progress-row>div:first-child{font-size:18px;margin-bottom:12px}.exam-result_root__e12u_ .progress-track{height:6px;background:#edf2f5}.exam-result_root__e12u_ .progress-track>div{background:#98c4d9}.exam-result_root__e12u_ .exam-repetition p{font-size:18px;line-height:1.6}.exam-result_root__e12u_ .exam-weak-topic{padding:20px 0;gap:20px}.exam-result_root__e12u_ .exam-weak-topic h3{font-size:20px;font-weight:550;margin-bottom:4px}.exam-result_root__e12u_ .exam-weak-topic .text-link,.exam-result_root__e12u_>.text-link{min-height:46px;padding:10px 18px;border-radius:999px;background:#edf5f9;font-size:17px;white-space:nowrap}.exam-result_root__e12u_ .exam-answer-review{margin-top:48px;border-top:1px solid #e6ebee;padding-top:32px}.exam-result_root__e12u_ .exam-answer-review>button{min-height:54px;padding:14px 24px;border-radius:999px;background:#11122c;color:#fff;font-size:18px}.exam-result_review__0yA4p{margin-top:28px}.exam-result_review__0yA4p>h2{font-size:26px;font-weight:550;letter-spacing:-.025em;text-transform:none;margin-bottom:12px}.exam-result_review__0yA4p details{border-bottom:1px solid #e6ebee}.exam-result_root__e12u_ .exam-score-row .exam-result_outcome__IDSPj{font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.4;margin:12px 0}.exam-result_passed__l_idN{color:var(--success-text)}.exam-result_failed__qj_tA{color:var(--incorrect-text)}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP{display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:20px;min-height:88px;padding:24px 0;cursor:pointer;list-style:none}.exam-result_reviewRow__tPoCP::-webkit-details-marker{display:none}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP .exam-result_number__SVB7F{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f0f4f7;color:var(--muted);font-size:18px;font-weight:550}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP .exam-result_prompt__D8Ydk{color:var(--ink);font-size:19px;font-weight:550;line-height:1.55}.exam-result_review__0yA4p .exam-result_answerStatus__vSp9W{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:76px;border-radius:999px;padding:8px 14px;font-size:16px;font-weight:650;line-height:1.4;color:var(--muted);background:var(--track);white-space:nowrap}.exam-result_review__0yA4p [data-answer-status=correct] .exam-result_answerStatus__vSp9W,.exam-result_review__0yA4p [data-answer-status=correct] .exam-result_givenAnswer__W1jjp,.exam-result_rightAnswer__JOPi8{color:var(--success-text);background:var(--success-bg)}.exam-result_review__0yA4p [data-answer-status=incorrect] .exam-result_answerStatus__vSp9W,.exam-result_review__0yA4p [data-answer-status=incorrect] .exam-result_givenAnswer__W1jjp{color:var(--incorrect-text);background:var(--incorrect-bg)}.exam-result_chevron__d3My9{color:var(--muted)}.exam-result_review__0yA4p details[open] .exam-result_chevron__d3My9{transform:rotate(180deg)}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e{margin:0 0 24px 56px;max-width:none;padding:24px;border-radius:18px;background:#f5f8fa;font-size:18px;line-height:1.65}.exam-result_answerDetail__QVe3e>h3{font-size:20px;font-weight:550;margin:24px 0 10px}.exam-result_answerDetail__QVe3e>p{font-size:18px;line-height:1.65}.exam-result_answerDetail__QVe3e>.traffic-svg{width:100%;height:auto;max-width:560px;max-height:none;border-radius:20px}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e>.road-sign{display:block;width:144px;height:144px;max-width:100%;object-fit:contain;margin:8px auto 24px;border-radius:0}.exam-result_media__gytw0{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:20px;margin-bottom:24px}.exam-result_answerDetail__QVe3e>.text-link{min-height:44px;font-size:17px}.exam-result_answerDetail__QVe3e .exam-result_answerComparison__6jKs5{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0 0}.exam-result_answerComparison__6jKs5>div{padding:20px;border-radius:18px}.exam-result_givenAnswer__W1jjp{background:var(--track);color:var(--ink)}.exam-result_answerDetail__QVe3e .exam-result_answerComparison__6jKs5 dt{font-size:17px;font-weight:600;color:inherit;margin:0 0 8px}.exam-result_answerDetail__QVe3e .exam-result_answerComparison__6jKs5 dd{margin:0;font-size:18px;line-height:1.65}@media (max-width:900px){.exam-result_root__e12u_ .exam-score-row{grid-template-columns:120px minmax(0,1fr)}.exam-result_root__e12u_ .result-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid #d9e5ec;padding:20px 0 0}}@media (max-width:760px){.exam-result_heading__0YKPa{align-items:start;flex-direction:column}.exam-result_root__e12u_{width:min(640px,calc(100% - 40px));padding:32px 0 56px}.exam-result_root__e12u_>p{font-size:18px}.exam-result_root__e12u_ .exam-score-row{padding:24px;gap:24px;border-radius:20px;align-items:flex-start}.exam-result_root__e12u_ .exam-result-ring{width:120px;height:120px;flex-basis:120px}.exam-result_root__e12u_ .exam-result-ring strong{font-size:28px}.exam-result_root__e12u_ .result-score{font-size:54px}.exam-result_root__e12u_ .results-layout{grid-template-columns:minmax(0,1fr);gap:24px}.exam-result_root__e12u_ .exam-answer-review{margin-top:36px}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;padding:20px 0}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP .exam-result_number__SVB7F{width:32px;height:32px;align-self:start}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP .exam-result_prompt__D8Ydk{font-size:18px}.exam-result_review__0yA4p .exam-result_answerStatus__vSp9W{grid-column:2;justify-self:start;min-width:0}.exam-result_review__0yA4p .exam-result_chevron__d3My9{grid-column:3;grid-row:1}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e{margin-left:0;padding:20px}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e>.road-sign{width:112px;height:112px}.exam-result_answerDetail__QVe3e .exam-result_answerComparison__6jKs5{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:540px){.exam-result_root__e12u_ .exam-score-row{position:relative;grid-template-columns:minmax(0,1fr)}.exam-result_root__e12u_ .exam-score-row>div{min-width:0}.exam-result_root__e12u_ .exam-result-ring{position:absolute;top:20px;right:20px;width:72px;height:72px}.exam-result_root__e12u_ .exam-result-ring strong{font-size:20px}.exam-result_root__e12u_ .result-score{padding-right:80px}.exam-result_root__e12u_ .results-layout>section{padding:22px 20px;border-radius:20px}.exam-result_root__e12u_ .result-metrics{gap:28px}.exam-result_root__e12u_ .result-score span{font-size:26px}}.exam-result_root__e12u_ .exam-score-row{border:1px solid #d9e5ec}.exam-result_answerComparison__6jKs5>div,.exam-result_root__e12u_ .exam-weak-topic>div,.exam-result_root__e12u_ .results-layout>section{min-width:0}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e,.exam-result_review__0yA4p .exam-result_prompt__D8Ydk{font-family:var(--font-question),Arial,sans-serif;overflow-wrap:anywhere}.exam-result_review__0yA4p .exam-result_reviewRow__tPoCP:focus-visible,.exam-result_root__e12u_ :is(button,a):focus-visible{outline:3px solid #52788f;outline-offset:4px}.exam-result_review__0yA4p details[open] .exam-result_reviewRow__tPoCP .exam-result_number__SVB7F{background:#dcebf2;color:var(--ink)}@media (max-width:540px){.exam-result_root__e12u_ h1{font-size:36px}.exam-result_root__e12u_ .exam-score-row{padding:24px 20px}.exam-result_root__e12u_ .exam-weak-topic{flex-wrap:wrap;gap:12px}.exam-result_root__e12u_ .exam-weak-topic>div{flex:1 1 180px}.exam-result_root__e12u_ .exam-answer-review>button{width:100%;font-size:16px}.exam-result_review__0yA4p .exam-result_answerDetail__QVe3e{padding:18px}.exam-result_answerComparison__6jKs5>div{padding:16px}}.training-hub_page__httWs{max-width:1200px;padding-top:52px;padding-bottom:96px}.training-hub_intro__Ud7e7 .page-intro{padding:0 0 28px}.training-hub_intro__Ud7e7 h1{font-size:clamp(36px,3.5vw,48px);font-weight:550;line-height:1.17;letter-spacing:-.035em;margin:0}.training-hub_intro__Ud7e7 .page-intro>p{max-width:620px;margin:0;font-size:18px;line-height:1.65;color:var(--muted)}.training-hub_mixed__i_uNW{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:40px;align-items:center;padding:32px;border:1px solid #d9e5ec;border-radius:24px;background:#edf4f7}.training-hub_mixedContent__sqiHB{min-width:0}.training-hub_mixedHeading__Gcam5 h2{margin:0 0 14px;font-size:clamp(26px,2.8vw,32px);line-height:1.25;font-weight:550;letter-spacing:-.025em}.training-hub_mixedContent__sqiHB>p{color:var(--muted);font-size:18px;line-height:1.65;margin:0;max-width:420px}.training-hub_startControls__9eXBD{display:grid;gap:18px;min-width:0;padding-left:32px;border-left:1px solid #c8dce6}.training-hub_countControl__r3xI8{padding:0;margin:0;border:0;min-width:0}.training-hub_countControl__r3xI8 legend{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:0;margin-bottom:12px;font-size:16px;font-weight:550}.training-hub_countChoices__3V60V{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;background:white;border:1px solid #dbe5eb;border-radius:14px}.training-hub_countOption__qxDX6{position:relative;cursor:pointer;min-width:0}.training-hub_countOption__qxDX6 input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.training-hub_countOption__qxDX6>span{display:grid;place-items:center;min-height:44px;border:1px solid transparent;border-radius:9px;font-size:17px;font-weight:550;font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease}.training-hub_countOption__qxDX6:hover>span{background:#e8f1f6}.training-hub_countOption__qxDX6 input:checked+span{background:var(--ink);color:white}.training-hub_countOption__qxDX6 input:focus-visible+span{outline:3px solid #557a8e;outline-offset:3px}.training-hub_sessionTime__iH9OT{margin:0;font-size:16px;color:var(--muted);line-height:1.5;font-weight:400;white-space:nowrap}.training-hub_accessNote__eKn_K{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.training-hub_startControls__9eXBD .training-hub_startButton__b__Q6.button{min-height:var(--cta-pill-height);width:100%;justify-content:space-between;gap:var(--cta-pill-gap);padding:calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-padding-start) - 1px);border-radius:999px;font-size:16px;font-weight:600}.training-hub_buttonArrow__7hRAI{display:grid;place-items:center;width:var(--cta-circle);height:var(--cta-circle);flex-shrink:0;border-radius:50%;background:#98c4d9;color:var(--ink);transition:transform .18s ease}.training-hub_startButton__b__Q6:hover .training-hub_buttonArrow__7hRAI{transform:rotate(-35deg)}.training-hub_personalLinks__XXCz3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:20px}.training-hub_personalLink__qbHzK{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:20px 22px;border:1px solid #dfe6eb;border-radius:18px;background:white;transition:border-color .18s ease,background .18s ease}.training-hub_personalLink__qbHzK h2{margin:0;font-size:21px;font-weight:550;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.training-hub_personalLink__qbHzK:hover{border-color:#a7c1ce;background:#fbfdfd}.training-hub_linkArrow__V7WtL{display:grid;place-items:center;flex-shrink:0;width:var(--cta-circle);height:var(--cta-circle);border-radius:50%;background:#edf3f5;color:var(--ink);transition:background .18s ease,color .18s ease,transform .18s ease}.training-hub_personalLink__qbHzK:first-child .training-hub_linkArrow__V7WtL{background:#e8f1f6}.training-hub_areaLink__N55Xb:hover .training-hub_linkArrow__V7WtL,.training-hub_personalLink__qbHzK:hover .training-hub_linkArrow__V7WtL{background:var(--ink);color:white;transform:rotate(-35deg)}.training-hub_areas__uWE_p{margin-top:40px}.training-hub_sectionHeading__fYRip{margin-bottom:20px}.training-hub_sectionHeading__fYRip h2{margin:0;font-size:26px;font-weight:550;line-height:1.3;letter-spacing:-.025em}.training-hub_directory__q3KSs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.training-hub_areaLink__N55Xb{display:grid;grid-template-columns:84px minmax(0,1fr) 40px;align-items:center;gap:20px;min-width:0;padding:10px 20px 10px 10px;border:1px solid #dfe6eb;border-radius:18px;background:white;transition:border-color .18s ease,background .18s ease}.training-hub_areaLink__N55Xb:hover{border-color:#98c4d9;background:#fbfdfd}.training-hub_areaVisual__BxBUw{position:relative;isolation:isolate;width:84px;height:84px;border-radius:14px;overflow:hidden;background:#e8f1f6}.training-hub_areaVisual__BxBUw .area-visual-inner{height:100%}.training-hub_areaVisual__BxBUw img{object-fit:cover}.training-hub_areaVisual__BxBUw .brand-intersection{width:100%;height:100%}.training-hub_areaVisual__BxBUw .area-signs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-items:center;gap:4px;padding:8px;background:#e8f1f6}.training-hub_areaVisual__BxBUw .road-sign{width:28px;height:28px;max-width:100%;transform:none}.training-hub_areaTitle__yCrHL{min-width:0}.training-hub_areaTitle__yCrHL h3{margin:0;font-size:21px;font-weight:550;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.training-hub_topicFeature__NzVJ4{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;border:1px solid #d9e5ec;border-radius:24px;background:#edf4f7}.training-hub_topicFeature__NzVJ4 h2{margin:0 0 12px;font-size:28px;font-weight:550;letter-spacing:-.025em;line-height:1.25}.training-hub_topicFeature__NzVJ4 p{margin:0;font-size:18px;color:var(--muted);line-height:1.65}.training-hub_availableQuestions__3ePbj{display:block;margin-top:12px;font-size:16px;color:var(--muted)}.training-hub_featureAction__wyMfV{display:flex;align-items:center;gap:28px;flex-shrink:0;padding:7px 7px 7px 22px;border-radius:999px;background:var(--ink);color:white;min-height:56px;font-size:16px;font-weight:600}.training-hub_topicDirectory__TL_UV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.training-hub_topicLink__ttBdD{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;min-width:0;border-radius:18px;border:1px solid #dfe6eb;background:white}.training-hub_topicLink__ttBdD h2{margin:0 0 8px;font-size:21px;font-weight:550;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.training-hub_topicLink__ttBdD p{margin:0;font-size:16px;color:var(--muted);line-height:1.5}.training-hub_topicLink__ttBdD:hover{border-color:#98c4d9}@media (max-width:1000px){.training-hub_mixed__i_uNW{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;padding:28px}.training-hub_startControls__9eXBD{padding-left:24px}.training-hub_areaLink__N55Xb{grid-template-columns:80px minmax(0,1fr);gap:16px;padding-right:16px}.training-hub_areaLink__N55Xb>.training-hub_linkArrow__V7WtL{display:none}.training-hub_areaVisual__BxBUw{width:80px;height:80px}.training-hub_areaTitle__yCrHL h3{font-size:20px}}@media (max-width:760px){.training-hub_topicFeature__NzVJ4{flex-direction:column;align-items:stretch;padding:24px;gap:24px;border-radius:20px}.training-hub_topicFeature__NzVJ4 h2{font-size:27px}.training-hub_topicFeature__NzVJ4 p{font-size:17px}.training-hub_featureAction__wyMfV{justify-content:space-between}.training-hub_topicDirectory__TL_UV{grid-template-columns:minmax(0,1fr);gap:12px}.training-hub_topicLink__ttBdD{padding:20px;gap:16px}.training-hub_topicLink__ttBdD h2{font-size:20px}.training-hub_page__httWs{padding-top:32px;padding-bottom:64px}.training-hub_intro__Ud7e7 h1{font-size:36px}.training-hub_mixed__i_uNW{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px;border-radius:20px}.training-hub_mixedContent__sqiHB>p{font-size:17px}.training-hub_startControls__9eXBD{padding:20px 0 0;border-left:0;border-top:1px solid #c8dce6}.training-hub_personalLinks__XXCz3{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.training-hub_personalLink__qbHzK{padding:16px 18px;gap:16px;border-radius:16px}.training-hub_personalLink__qbHzK h2{font-size:20px}.training-hub_areas__uWE_p{margin-top:40px}.training-hub_sectionHeading__fYRip h2{font-size:26px}.training-hub_directory__q3KSs{grid-template-columns:minmax(0,1fr);gap:12px}.training-hub_areaLink__N55Xb{grid-template-columns:80px minmax(0,1fr) 36px;gap:16px;padding:10px 16px 10px 10px;border-radius:16px}.training-hub_areaLink__N55Xb>.training-hub_linkArrow__V7WtL{display:grid;width:36px;height:36px}.training-hub_areaVisual__BxBUw{width:80px;height:80px}.training-hub_areaTitle__yCrHL h3{font-size:20px}}@media (max-width:440px){.training-hub_countOption__qxDX6>span{min-height:46px}.training-hub_personalLink__qbHzK{gap:12px}.training-hub_personalLink__qbHzK h2{font-size:20px}.training-hub_personalLink__qbHzK>.training-hub_linkArrow__V7WtL{width:34px;height:34px}.training-hub_areaLink__N55Xb{grid-template-columns:72px minmax(0,1fr);padding-right:14px;gap:14px}.training-hub_areaLink__N55Xb>.training-hub_linkArrow__V7WtL{display:none}.training-hub_areaVisual__BxBUw{width:72px;height:72px}.training-hub_areaVisual__BxBUw .area-signs{padding:8px;gap:3px}.training-hub_areaVisual__BxBUw .road-sign{width:28px;height:32px}.training-hub_areaTitle__yCrHL h3{font-size:20px}}@media (max-width:380px){.training-hub_countChoices__3V60V{grid-template-columns:repeat(3,minmax(0,1fr))}.training-hub_mixed__i_uNW,.training-hub_topicFeature__NzVJ4{padding:20px}.training-hub_intro__Ud7e7 h1{font-size:32px}.training-hub_areaTitle__yCrHL h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.training-hub_areaLink__N55Xb,.training-hub_countOption__qxDX6>span,.training-hub_linkArrow__V7WtL,.training-hub_personalLink__qbHzK,.training-hub_startButton__b__Q6 *{transition:none}.training-hub_areaLink__N55Xb:hover .training-hub_linkArrow__V7WtL,.training-hub_personalLink__qbHzK:hover .training-hub_linkArrow__V7WtL,.training-hub_startButton__b__Q6:hover .training-hub_buttonArrow__7hRAI{transform:none}}.training-hub_personalLink__qbHzK>div,.training-hub_topicFeature__NzVJ4>div,.training-hub_topicLink__ttBdD>div{min-width:0}.training-hub_areaLink__N55Xb:focus-visible,.training-hub_personalLink__qbHzK:focus-visible,.training-hub_startControls__9eXBD .training-hub_startButton__b__Q6.button:focus-visible,.training-hub_topicFeature__NzVJ4:focus-visible,.training-hub_topicLink__ttBdD:focus-visible{outline:3px solid #52788f;outline-offset:4px}.exam-session_header__L7LjX.exam-header{height:88px;padding-inline:max(48px,calc((100% - 1200px) / 2));gap:24px;border:0;border-bottom:1px solid #e5ebef;background:#ffffff}.exam-session_header__L7LjX.exam-header>span{color:var(--muted);font-size:17px}.exam-session_tools__dEPXU{display:flex;align-items:center;justify-self:end;gap:8px}.exam-session_header__L7LjX.exam-header .exam-timer{min-width:112px;min-height:46px;justify-content:center;gap:10px;padding:8px 16px;border-radius:999px;background:#edf4f8;font-size:18px;font-weight:550;font-variant-numeric:tabular-nums}.exam-session_header__L7LjX.exam-header .exam-timer.urgent{background:#fdf1ef;color:#b42f3c}.exam-session_workspace__4NRJd.exam-workspace{width:min(1200px,calc(100% - 80px));grid-template-columns:minmax(0,1fr) 344px;gap:24px;align-items:start;margin:30px auto 72px;background:transparent}.exam-session_workspace__4NRJd>.exam-content{min-width:0;padding:32px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.exam-session_header__L7LjX .exam-session_headerCourse__okOQq{display:flex;align-items:center;justify-content:center;gap:16px}.exam-session_headerOverview__zLeBo{min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:15px}.exam-session_headerOverview__zLeBo:hover{background:var(--surface-hover)}.exam-session_headerOverview__zLeBo:focus-visible{outline:3px solid #52788f;outline-offset:3px}.exam-session_preparing__SUUGy{width:min(720px,calc(100% - 40px));margin:48px auto;padding:clamp(24px,5vw,48px);border:1px solid var(--border);border-radius:24px;background:var(--surface)}.exam-session_preparingLabel___oHyy{color:var(--muted);font-size:16px}.exam-session_preparing__SUUGy h1{margin:16px 0;font-size:clamp(30px,4vw,40px);text-wrap:balance}.exam-session_preparing__SUUGy>p{line-height:1.6}.exam-session_preparingPreview__ZDECU{display:grid;gap:14px;margin-top:32px}.exam-session_preparingPreview__ZDECU span{height:58px;border-radius:14px;background:var(--surface-hover)}.exam-session_workspace__4NRJd .exam-content .session-meta{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;gap:16px;min-height:36px}.exam-session_workspace__4NRJd .session-meta>h1{margin:0;font-size:24px;color:var(--ink);font-weight:550;letter-spacing:-.02em;outline:none}.exam-session_workspace__4NRJd .session-meta>span{color:var(--muted);font-size:17px;white-space:nowrap}.exam-session_workspace__4NRJd .session-progress{height:6px;margin-bottom:28px;border-radius:999px;background:#e9f0f4}.exam-session_workspace__4NRJd .session-progress>div{background:#98c4d9;border-radius:inherit}.exam-session_workspace__4NRJd .exam-content .question-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:0;border:0;background:transparent}.exam-session_workspace__4NRJd :is(.question-visual,.question-photo,.question-video,.sign-question-visual,.compare-visual){width:100%;max-width:680px;margin-inline:auto}.exam-session_workspace__4NRJd .question-visual>svg{max-height:none;width:100%;height:auto}.exam-session_workspace__4NRJd .sign-question-visual{min-height:240px;aspect-ratio:2.2}.exam-session_workspace__4NRJd .exam-content .question-body{width:100%;max-width:none;padding:0}.exam-session_workspace__4NRJd .question-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.exam-session_workspace__4NRJd .question-body .question-title{margin:0;font-size:28px;font-weight:600;line-height:1.5;letter-spacing:normal}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options]){display:flex;flex-wrap:wrap;justify-content:end;gap:6px;max-width:94px}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options]) button{min-height:44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#edf4f8;color:var(--ink)}.exam-session_workspace__4NRJd .question-heading:has(.read-aloud-notice,.read-aloud-error){grid-template-columns:minmax(0,1fr) 44px 44px}.exam-session_workspace__4NRJd .question-heading .question-title{grid-column:1;grid-row:1}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options]):has(.read-aloud-notice,.read-aloud-error){display:contents}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options])>button{grid-column:2;grid-row:1}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options])>button:nth-of-type(2){grid-column:3}.exam-session_workspace__4NRJd :is(.read-aloud-error,.read-aloud-notice){position:static;grid-column:1/-1;grid-row:2;max-width:none;width:100%;margin:0;padding:12px 16px;border-radius:16px;background:#f3f7f9;font-size:16px;line-height:1.5}.exam-session_workspace__4NRJd .answer.selected{background:#e8f2f7;border-color:#98c4d9;color:var(--ink)}.exam-session_workspace__4NRJd .answer.selected .answer-letter{background:#11122c;color:#ffffff}.exam-session_workspace__4NRJd .exam-controls{gap:20px;margin-top:28px;padding-top:24px;border-color:#e5ebee}.exam-session_workspace__4NRJd .mark-question{min-height:46px;padding:10px 16px;border-radius:999px;border:0;background:#f1f5f7;font-size:16px;color:#435563}.exam-session_workspace__4NRJd .mark-question.active{background:var(--exam-marked);color:var(--ink)}.exam-session_workspace__4NRJd .exam-controls>div{gap:20px}.exam-session_workspace__4NRJd .exam-controls .button,.exam-session_workspace__4NRJd .exam-submit-actions .button{min-height:var(--cta-pill-height);min-width:120px;padding:13px var(--cta-padding-inline);border:0;border-radius:999px;background:#11122c;font-size:16px;font-weight:600}.exam-session_workspace__4NRJd .exam-previous{min-height:44px;font-size:16px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf.exam-navigator{position:sticky;top:24px;padding:24px 20px;border:1px solid #dce6ec;border-radius:24px;background:#f1f6f9}.exam-session_navigatorHeader__7crR0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}.exam-session_navigatorHeader__7crR0 .section-label{margin:0;font-size:21px;font-weight:550;letter-spacing:-.02em}.exam-session_navigatorHeader__7crR0>span{color:#53616e;font-size:16px;white-space:nowrap}.exam-session_navigatorToggle__1pWfU{display:none}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;margin:0}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button{height:44px;min-height:44px;min-width:44px;padding:0;border:1px solid transparent;border-radius:12px;background:#ffffff;color:#435563;font-size:16px;font-weight:500}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button:hover{border-color:#98c4d9}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button.answered{background:#d6e9f2;color:var(--ink)}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button.current{background:#11122c;color:#ffffff}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button.current.answered{background:#d6e9f2;border:2px solid #11122c;color:var(--ink)}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button.marked{background:var(--exam-marked);color:var(--ink)}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button.current.marked{background:var(--exam-marked);border:2px solid #11122c}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-navigator-legend{gap:18px;margin-top:20px;font-size:16px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .legend-answered{background:#d6e9f2;border-color:#98c4d9;border-radius:50%}.exam-session_markedLegend__bJYPC{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid var(--exam-marked-border);background:var(--exam-marked)}.exam-session_workspace__4NRJd .exam-session_overviewButton__Ka0hx.button{width:100%;margin-top:24px;min-height:48px;padding:12px 16px;border:0;border-radius:999px;background:#ffffff;font-size:16px;color:var(--ink)}.exam-session_workspace__4NRJd .exam-summary{margin:0 0 32px}.exam-session_workspace__4NRJd .exam-summary>div{font-size:20px;padding-block:22px;border-color:#e5ebee}.exam-session_workspace__4NRJd .exam-summary dd{font-size:24px;font-weight:550}.exam-session_workspace__4NRJd .exam-submit-confirm{padding:24px;border-radius:24px;background:#edf4f8}.exam-session_workspace__4NRJd .exam-submit-confirm h2{font-size:26px;font-weight:550;letter-spacing:-.025em;line-height:1.3}.exam-session_workspace__4NRJd .exam-submit-confirm p{font-size:18px;line-height:1.65}.exam-session_workspace__4NRJd .exam-submit-actions{gap:20px;flex-wrap:wrap}.exam-session_markedReview__rzfLj{margin:28px 0 32px}.exam-session_markedReview__rzfLj h2{margin:0 0 16px;font-size:21px;font-weight:550;letter-spacing:-.02em}.exam-session_markedReview__rzfLj>div{display:flex;flex-wrap:wrap;gap:8px}.exam-session_markedReview__rzfLj button{min-height:46px;padding:10px 16px;border:0;border-radius:999px;background:var(--exam-marked);color:var(--ink);font-size:17px}@media (max-width:1040px){.exam-session_workspace__4NRJd.exam-workspace{grid-template-columns:minmax(0,1fr) 288px;gap:32px}.exam-session_workspace__4NRJd>.exam-content{padding:24px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf.exam-navigator{padding-inline:16px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px}.exam-session_workspace__4NRJd .question-body .question-title{font-size:26px}.exam-session_workspace__4NRJd .exam-controls{align-items:start;flex-direction:column}.exam-session_workspace__4NRJd .exam-controls>div{justify-content:space-between;width:100%}}@media (max-width:900px){.exam-session_workspace__4NRJd.exam-workspace{grid-template-columns:minmax(0,1fr);max-width:720px;gap:32px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf.exam-navigator{position:static;padding:20px}.exam-session_navigatorHeader__7crR0{align-items:center;gap:12px;margin:0;flex-wrap:wrap}.exam-session_navigatorHeader__7crR0>span{margin-inline-start:auto}.exam-session_navigatorToggle__1pWfU{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 14px;border:0;border-radius:999px;background:#ffffff;color:var(--ink);font-size:16px}.exam-session_navigatorToggle__1pWfU[aria-expanded=true] svg{transform:rotate(180deg)}.exam-session_navigatorBody__bhgAD{display:none}.exam-session_navigatorBody__bhgAD[data-expanded=true]{display:block;margin-top:20px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:8px;max-height:368px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#98c4d9 transparent;padding-bottom:8px}}@media (max-width:760px){.exam-session_header__L7LjX .exam-session_headerCourse__okOQq{display:flex;justify-content:space-between}.exam-session_header__L7LjX.exam-header{height:auto;padding:16px 20px;grid-template-columns:minmax(0,1fr) auto;gap:12px}.exam-session_header__L7LjX.exam-header>span{display:flex;grid-column:1/-1;grid-row:2;width:100%;font-size:16px}.exam-session_tools__dEPXU{grid-column:2;grid-row:1}.exam-session_workspace__4NRJd.exam-workspace{width:calc(100% - 40px);margin-top:20px}.exam-session_workspace__4NRJd .session-meta>h1{font-size:22px}.exam-session_workspace__4NRJd .session-meta>span{font-size:16px}.exam-session_workspace__4NRJd .question-body .question-title{font-size:24px}}@media (max-width:540px){.exam-session_workspace__4NRJd .question-heading{gap:12px}.exam-session_workspace__4NRJd .question-heading:has(.read-aloud-error,.read-aloud-notice){grid-template-columns:minmax(0,1fr);gap:14px}.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options]):has(.read-aloud-error,.read-aloud-notice){display:flex;max-width:none;justify-content:start}.exam-session_workspace__4NRJd .read-aloud-error,.exam-session_workspace__4NRJd .read-aloud-notice{flex-basis:100%}.exam-session_workspace__4NRJd .exam-controls>div{gap:16px}.exam-session_workspace__4NRJd .exam-controls .button{min-width:110px}.exam-session_workspace__4NRJd .sign-question-visual{min-height:170px}.exam-session_workspace__4NRJd .exam-session_navigator___1mpf.exam-navigator{padding:18px;border-radius:20px}.exam-session_navigatorHeader__7crR0 .section-label{font-size:20px}.exam-session_navigatorHeader__7crR0>span{font-size:16px}}@media (max-width:380px){.exam-session_workspace__4NRJd.exam-workspace{width:calc(100% - 24px)}.exam-session_workspace__4NRJd>.exam-content{padding:20px 16px;border-radius:20px}.exam-session_header__L7LjX.exam-header .logo,.exam-session_header__L7LjX.exam-header .logo-image{width:102px;max-width:100%}.exam-session_header__L7LjX.exam-header .exam-timer{min-width:88px;padding-inline:8px;gap:6px;font-size:17px}.exam-session_workspace__4NRJd .exam-content .session-meta{gap:8px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.exam-session_workspace__4NRJd .session-progress>div{transition:none}}.exam-session_markedReview__rzfLj button:focus-visible,.exam-session_navigatorToggle__1pWfU:focus-visible,.exam-session_workspace__4NRJd .exam-controls .button:focus-visible,.exam-session_workspace__4NRJd .exam-previous:focus-visible,.exam-session_workspace__4NRJd .exam-session_navigator___1mpf .exam-question-grid button:focus-visible,.exam-session_workspace__4NRJd .exam-session_overviewButton__Ka0hx.button:focus-visible,.exam-session_workspace__4NRJd .exam-submit-actions .button:focus-visible,.exam-session_workspace__4NRJd .mark-question:focus-visible,.exam-session_workspace__4NRJd .read-aloud-controls:not([data-read-aloud-part=options]) button:focus-visible{outline:3px solid #52788f;outline-offset:3px}.exam-overview_page__LRj8k.exam-intro{width:min(1200px,calc(100% - 80px));max-width:1200px;padding-block:52px 96px;background:transparent}.exam-overview_startLayout__TV8_2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;gap:64px}.exam-overview_page__LRj8k .exam-overview_startLayout__TV8_2 .page-intro{margin:0;padding:0}.exam-overview_page__LRj8k .page-intro h1{font-size:clamp(36px,3.5vw,48px);font-weight:550;line-height:1.17;letter-spacing:-.035em;margin:0}.exam-overview_page__LRj8k .page-intro>p{max-width:440px;margin:20px 0 0;font-size:18px;line-height:1.65;color:var(--muted)}.exam-overview_page__LRj8k .exam-overview_start__GQah9.exam-start{display:block;padding:32px;margin:0;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:none}.exam-overview_page__LRj8k .exam-overview_start__GQah9 h2{margin:0 0 24px;font-size:24px;font-weight:550;letter-spacing:-.025em;line-height:1.35}.exam-overview_facts__UMoN2{display:block;margin:0 0 24px;padding:0;border-top:1px solid #cbd3da}.exam-overview_facts__UMoN2>div{display:flex;align-items:baseline;justify-content:space-between;gap:24px;min-width:0;padding:16px 0;border-bottom:1px solid #e0e5e9}.exam-overview_facts__UMoN2 dt{color:#53616e;font-size:17px;line-height:1.5}.exam-overview_facts__UMoN2 dd{margin:0;color:var(--ink);font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.exam-overview_facts__UMoN2 dd span{font-size:18px;font-weight:400;color:#53616e;letter-spacing:normal}.exam-overview_page__LRj8k .exam-overview_start__GQah9 .exam-overview_instructions__dZKqP{margin:0 0 28px;max-width:46ch;font-size:17px;color:#465362;line-height:1.65}.exam-overview_page__LRj8k .exam-overview_startButton__rF_qS.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cta-gap);width:auto;min-height:var(--cta-height);margin:0;padding:14px var(--cta-padding-inline);border:1px solid #11122c;border-radius:var(--cta-radius);background:#11122c;color:#fff;font-size:16px;font-weight:550;box-shadow:none;transition:background .16s ease}.exam-overview_page__LRj8k .exam-overview_startButton__rF_qS.button:hover{background:#2b3045;transform:none}.exam-overview_page__LRj8k .exam-overview_startButton__rF_qS svg{display:block;width:var(--cta-icon);height:var(--cta-icon);flex-shrink:0}.exam-overview_page__LRj8k .exam-overview_start__GQah9 .exam-overview_tools__jrPkP{margin:16px 0 0;padding:0;border:0;background:transparent;color:#53616e;font-size:16px;line-height:1.6}.exam-overview_page__LRj8k .exam-overview_start__GQah9 .exam-disclaimer{max-width:100%;margin:24px 0 0;font-size:16px;line-height:1.6;color:#53616e}.exam-overview_page__LRj8k .exam-previous-results{margin-top:56px;padding-top:40px;border-top:1px solid #e5ebee}.exam-overview_page__LRj8k .exam-history-heading{gap:20px;margin-bottom:24px}.exam-overview_page__LRj8k .exam-history-heading h2{font-size:26px;font-weight:550;letter-spacing:-.025em}.exam-overview_page__LRj8k .exam-history-heading a{min-height:44px;font-size:17px;color:#35434f}@media (max-width:1000px){.exam-overview_startLayout__TV8_2{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,440px)}.exam-overview_page__LRj8k .page-intro h1{font-size:42px}}@media (max-width:900px){.exam-overview_page__LRj8k.exam-intro{width:calc(100% - 48px);max-width:720px;padding-top:40px}.exam-overview_startLayout__TV8_2{grid-template-columns:minmax(0,1fr);gap:32px}.exam-overview_page__LRj8k .page-intro>p{max-width:500px;margin-top:20px;font-size:18px}}@media (max-width:760px){.exam-overview_page__LRj8k .exam-overview_start__GQah9.exam-start{padding:24px}.exam-overview_page__LRj8k.exam-intro{width:calc(100% - 40px);padding-block:32px 64px}.exam-overview_page__LRj8k .page-intro h1{font-size:36px}.exam-overview_page__LRj8k .exam-overview_start__GQah9 h2{margin-bottom:20px;font-size:23px}.exam-overview_page__LRj8k .exam-previous-results{margin-top:36px;padding-top:28px}.exam-overview_page__LRj8k .exam-history-heading{flex-direction:column;align-items:start;gap:4px}.exam-overview_page__LRj8k .exam-history-heading h2{font-size:25px}}.exam-overview_page__LRj8k .exam-overview_startButton__rF_qS.button:focus-visible{outline:3px solid #52788f;outline-offset:4px}@media (max-width:380px){.exam-overview_page__LRj8k .page-intro h1{font-size:32px}.exam-overview_page__LRj8k .exam-overview_start__GQah9 h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.exam-overview_page__LRj8k .exam-overview_startButton__rF_qS.button{transition:none}}.theo-exam-debrief_insights__yti5v{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start;margin:32px 0}.theo-exam-debrief_debrief__Z1xtF{border:1px solid var(--border);border-radius:16px;padding:20px;background:var(--info-bg);color:var(--ink)}.theo-exam-debrief_head__qbHt7{display:flex;align-items:center;gap:12px}.theo-exam-debrief_head__qbHt7 h2{margin:0;font-size:18px;font-weight:600;line-height:1.35}.theo-exam-debrief_avatar__I_yhw{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;overflow:hidden}.theo-exam-debrief_body__PWG1_{min-height:48px;margin-top:12px}.theo-exam-debrief_body__PWG1_ p{margin:0;font-size:16px;line-height:1.6}.theo-exam-debrief_typing__Oj8xy{display:inline-flex;gap:5px;padding:10px 0}.theo-exam-debrief_typing__Oj8xy span[aria-hidden]{width:7px;height:7px;border-radius:50%;background:var(--stone);animation:theo-exam-debrief_blink__d4_YR 1.2s ease-in-out infinite}.theo-exam-debrief_typing__Oj8xy span[aria-hidden]:nth-child(2){animation-delay:.15s}.theo-exam-debrief_typing__Oj8xy span[aria-hidden]:nth-child(3){animation-delay:.3s}@keyframes theo-exam-debrief_blink__d4_YR{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.theo-exam-debrief_typing__Oj8xy span[aria-hidden]{animation:none;opacity:.6}}.theo-exam-debrief_error__akLQh{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:#b4433e}.theo-exam-debrief_actions__JnY8v{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px}.theo-exam-debrief_chat__4lkRS{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-size:16px;font-weight:500;cursor:pointer}.theo-exam-debrief_chat__4lkRS:hover{text-decoration:underline;text-underline-offset:3px}.theo-exam-debrief_chat__4lkRS:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.theo-exam-debrief_note__dRlSm{margin:12px 0 0;color:var(--slate);font-size:13px;line-height:1.4}@media (max-width:900px){.theo-exam-debrief_insights__yti5v{grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0}.theo-exam-debrief_debrief__Z1xtF{padding:16px}}.theo-exam-debrief_single__NNWc6{container:readiness/inline-size;margin:32px 0}.licence-checklist_page__YebyC{max-width:1160px}.licence-checklist_intro__9p_te{margin-bottom:56px}.licence-checklist_intro__9p_te h1{font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin-bottom:24px}.licence-checklist_intro__9p_te>p{color:var(--muted);font-size:18px;max-width:460px}.licence-checklist_layout__sj2wO{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.licence-checklist_progress__k0ABy{position:static;padding:24px 28px;border:1px solid var(--border);border-radius:16px;background:var(--info-bg)}.licence-checklist_requirements__oIG2w{max-width:760px;margin:-24px 0 32px;font-size:16px;line-height:1.8;color:var(--muted)}.licence-checklist_requirements__oIG2w a{text-decoration:underline;text-underline-offset:4px}.licence-checklist_stepNumber__X3hJA{display:block;margin:4px 0 8px;color:var(--muted);font-size:15px;font-weight:600}.licence-checklist_progress__k0ABy strong{font-weight:500;font-size:20px}.licence-checklist_progress__k0ABy p{font-size:16px;line-height:1.7;color:var(--muted);margin:16px 0}.licence-checklist_track__WXvkH{background:var(--border);height:5px;margin:20px 0;overflow:hidden;border-radius:3px}.licence-checklist_track__WXvkH>span{display:block;height:100%;background:var(--success);transition:width .2s}.licence-checklist_steps__US1s2{list-style:none;padding:0;margin:0}.licence-checklist_steps__US1s2>li{border-top:1px solid var(--border);padding:28px 0}.licence-checklist_steps__US1s2>li:last-child{border-bottom:1px solid var(--border)}.licence-checklist_stepHeader__8HoF7{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px}.licence-checklist_stepHeader__8HoF7 h2{font-weight:500;font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:6px 0 10px}.licence-checklist_stepHeader__8HoF7 p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.licence-checklist_check__qQCFG{position:relative;display:grid;place-items:center;height:44px;cursor:pointer}.licence-checklist_check__qQCFG input{position:absolute;opacity:0;width:44px;height:44px;margin:0;cursor:pointer}.licence-checklist_check__qQCFG>span{width:28px;height:28px;border:1px solid var(--stone);border-radius:6px;display:grid;place-items:center;pointer-events:none}.licence-checklist_check__qQCFG input:focus-visible+span{outline:3px solid var(--ink);outline-offset:4px}.licence-checklist_check__qQCFG input:checked+span{background:var(--success);border-color:var(--success);color:var(--ink)}.licence-checklist_checked__6Qhjf .licence-checklist_stepHeader__8HoF7 h2{color:var(--slate)}.licence-checklist_detail__nyqJl{margin-left:64px;padding-top:8px}.licence-checklist_detail__nyqJl summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:16px;color:var(--slate)}.licence-checklist_detail__nyqJl summary:after{content:"+";margin-left:12px}.licence-checklist_detail__nyqJl[open] summary:after{content:"−"}.licence-checklist_detail__nyqJl p{font-size:16px;line-height:1.8;margin:8px 0 16px}.licence-checklist_detail__nyqJl a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.licence-checklist_sourceNote__cYzkH{font-size:16px;color:var(--muted);margin-top:44px;max-width:650px;line-height:1.7}@media (max-width:760px){.licence-checklist_intro__9p_te{margin-bottom:32px}.licence-checklist_intro__9p_te>p{font-size:16px}.licence-checklist_layout__sj2wO{grid-template-columns:minmax(0,1fr);gap:32px}.licence-checklist_progress__k0ABy{position:static}.licence-checklist_progress__k0ABy p{max-width:420px}.licence-checklist_stepHeader__8HoF7{gap:12px}.licence-checklist_stepHeader__8HoF7 h2{font-size:20px}.licence-checklist_detail__nyqJl{margin-left:56px}}@media (prefers-reduced-motion:reduce){.licence-checklist_track__WXvkH>span{transition:none}}.local-pdf-book_page__xsaXy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:70px;align-items:center;max-width:none;padding-block:72px 100px}.local-pdf-book_intro__NxmRa{min-width:0}.local-pdf-book_eyebrow__RdTZr{font-size:13px;font-weight:600;color:var(--muted);margin:0 0 20px}.local-pdf-book_intro__NxmRa h1{font-size:clamp(38px,4.3vw,60px);font-weight:600;letter-spacing:-.055em;line-height:1.12;margin:0 0 24px}.local-pdf-book_intro__NxmRa h1 span{color:var(--slate)}.local-pdf-book_description__O58Tg{max-width:540px;font-size:17px;line-height:1.85;color:var(--muted)}.local-pdf-book_features__pwKn_{list-style:none;display:grid;gap:14px;padding:0;margin:28px 0}.local-pdf-book_features__pwKn_ li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6}.local-pdf-book_features__pwKn_ li span>span,.local-pdf-book_features__pwKn_ li strong{display:block}.local-pdf-book_features__pwKn_ li strong{font-size:16px;font-weight:600}.local-pdf-book_features__pwKn_ li span>span{margin-top:3px;color:var(--muted);text-wrap:pretty}.local-pdf-book_features__pwKn_ svg{flex-shrink:0;color:var(--slate);margin-top:3px}.local-pdf-book_actions__aJeM8{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px}.local-pdf-book_download__KoL9T{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:14px;font-weight:550;text-decoration:underline;text-underline-offset:5px}.local-pdf-book_hint__dnc1T{margin-top:18px;font-size:13px;color:var(--muted);line-height:1.6}.local-pdf-book_accessNotice__XaAqC{margin-top:30px;padding:20px;border:1px solid var(--accent);border-radius:12px;background:var(--info-bg);font-size:14px;line-height:1.7;color:var(--slate)}.local-pdf-book_accessNotice__XaAqC p{margin-bottom:14px}.local-pdf-book_accessTitle__XY0Cl{display:flex;align-items:center;gap:9px;color:var(--ink);font-weight:600}.local-pdf-book_accessNotice__XaAqC .local-pdf-book_actions__aJeM8{margin-top:18px;gap:10px 16px}.local-pdf-book_bundleLink__AXX7F{display:inline-block;margin-top:16px;text-decoration:underline;text-underline-offset:4px;text-wrap:balance}.local-pdf-book_bundleLink__AXX7F>svg{display:inline;margin-inline-start:5px;vertical-align:-2px}.local-pdf-book_ownership__MqY6C{margin:26px 0 -18px;color:var(--slate);font-size:14px}.local-pdf-book_localNote__d6STK{margin-top:24px;padding:12px 14px;border:1px solid var(--accent);border-radius:8px;font-size:12px;line-height:1.6;color:var(--slate);background:var(--info-bg)}.local-pdf-book_bookStage__QOnC2{display:grid;place-items:center;background:var(--accent-soft);padding:55px 36px;border-radius:22px}.local-pdf-book_book__a2Y_i{width:min(100%,370px);overflow:hidden;background:#fff;border-radius:2px 7px 7px 2px;border-left:7px solid var(--accent);box-shadow:10px 20px 30px #11122c26,3px 0 0 #fff,5px 0 0 #dcebf2}.local-pdf-book_cover__Xt_2s{display:block;width:100%;height:auto}@media (max-width:850px){.local-pdf-book_page__xsaXy{gap:32px}.local-pdf-book_bookStage__QOnC2{padding:32px 20px}}@media (max-width:700px){.local-pdf-book_page__xsaXy{grid-template-columns:minmax(0,1fr);padding-block:36px 64px}.local-pdf-book_intro__NxmRa h1{font-size:39px}.local-pdf-book_description__O58Tg{font-size:16px}.local-pdf-book_bookStage__QOnC2{padding:35px 25px}.local-pdf-book_actions__aJeM8{align-items:stretch;flex-direction:column;gap:10px}.local-pdf-book_accessNotice__XaAqC .local-pdf-book_download__KoL9T{justify-content:flex-start}}.ebook-reader_reader__LjHjr{inset:0;width:min(1200px,calc(100% - 32px));height:calc(100dvh - 32px);max-width:none;max-height:none;margin:auto;border:0;border-radius:20px;padding:0;overflow:hidden;color:var(--ink);background:var(--surface,#fff);box-shadow:0 30px 80px -20px #11122c66}.ebook-reader_reader__LjHjr[open]{display:flex;flex-direction:column}.ebook-reader_reader__LjHjr::backdrop{background:#11122ccc}.ebook-reader_toolbar__43IjI{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 10px 24px}.ebook-reader_toolbar__43IjI h2{margin:0;font-size:18px;line-height:1.3}.ebook-reader_toolbar__43IjI p{margin:2px 0 0;color:var(--muted);font-size:14px}.ebook-reader_controls__qTg4u{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;border-bottom:1px solid var(--border);padding:0 24px 14px;font-size:15px}.ebook-reader_contents__3NRYg,.ebook-reader_controls__qTg4u form,.ebook-reader_viewModes__zo7A_,.ebook-reader_zoom__HzqP8{display:flex;align-items:center;gap:6px}.ebook-reader_controls__qTg4u label{color:var(--muted);font-size:14px}.ebook-reader_controls__qTg4u .button,.ebook-reader_controls__qTg4u input,.ebook-reader_controls__qTg4u select{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;min-height:40px;margin:0;border:1px solid var(--border);border-radius:999px;padding:0 14px;background:var(--surface,#fff);color:var(--ink);font-size:15px;font-weight:500;box-shadow:none}.ebook-reader_controls__qTg4u .button:hover:not(:disabled){border-color:var(--accent);background:var(--info-bg)}.ebook-reader_controls__qTg4u .button:disabled{opacity:.45}.ebook-reader_controls__qTg4u input{width:64px;padding:0 10px;text-align:center;font-variant-numeric:tabular-nums}.ebook-reader_controls__qTg4u form span{color:var(--muted);font-variant-numeric:tabular-nums}.ebook-reader_contents__3NRYg{min-width:0;max-width:100%}.ebook-reader_contents__3NRYg select{flex:1;min-width:0;max-width:320px;justify-content:flex-start}.ebook-reader_zoom__HzqP8{margin-inline-start:auto}.ebook-reader_viewModes__zo7A_{gap:0;border:1px solid var(--border);border-radius:999px;padding:3px}.ebook-reader_viewModes__zo7A_ .button{height:34px;min-height:34px;border:0;background:transparent}.ebook-reader_viewModes__zo7A_ .button[aria-pressed=true]{background:var(--ink);color:#fff}.ebook-reader_viewModes__zo7A_ .button[aria-pressed=true]:hover{background:var(--ink)}.ebook-reader_viewport__NBzJ6{flex:1;min-height:200px;overflow:auto;padding:24px max(16px,calc((100% - 860px) / 2));background:#eef1f4;user-select:none;-webkit-user-select:none}.ebook-reader_page__eYGEG{position:relative;min-height:200px;margin-inline:auto;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 10px 30px -12px #11122c40}.ebook-reader_page__eYGEG img{display:block;width:100%;height:auto;-webkit-user-drag:none}.ebook-reader_loading__Azjrx{visibility:hidden}.ebook-reader_loaded__DUARO{visibility:visible}.ebook-reader_notice__cSYWP{padding:40px 20px;text-align:center}.ebook-reader_textPage__ee9_3{max-width:72ch;margin-inline:auto;padding:32px 28px;background:#fff}.ebook-reader_textOwnership__P58CG{margin:0 0 20px;color:var(--muted);font-size:.8em}.ebook-reader_pageText__eclWm{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ebook-reader_footer__KPxFg{margin:0;border-top:1px solid var(--border);padding:10px 24px;color:var(--muted);font-size:13px}@media (max-width:640px){.ebook-reader_reader__LjHjr{width:100%;height:100dvh;border-radius:0}.ebook-reader_toolbar__43IjI{padding:max(12px,env(safe-area-inset-top)) 8px 8px 16px}.ebook-reader_controls__qTg4u{padding:0 16px 12px}.ebook-reader_zoom__HzqP8{margin-inline-start:0}.ebook-reader_viewport__NBzJ6{padding:12px}}@media print{.ebook-reader_reader__LjHjr{display:none!important}}.contact-form_wrap__xPpVF{max-width:none}.contact-form_unavailable__Gn_ty{max-width:none;padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--info-bg)}.contact-form_unavailable__Gn_ty h2{margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.3}.contact-form_unavailable__Gn_ty p{margin:0 0 24px;font-size:16px;line-height:1.7;color:var(--muted)}.contact-form_intro__AGRZe{font-size:17px;line-height:1.7;color:var(--muted);margin:-12px 0 36px}.contact-form_form__mu2I3{display:grid;gap:26px}.contact-form_fields__EIuIa{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-form_form__mu2I3 label{display:grid;gap:10px;color:var(--ink);font-size:16px;font-weight:500}.contact-form_form__mu2I3 input,.contact-form_form__mu2I3 textarea{width:100%;min-height:52px;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:14px 16px;color:var(--ink);font:inherit;font-size:16px;font-weight:400}.contact-form_form__mu2I3 textarea{resize:vertical;line-height:1.65}.contact-form_form__mu2I3 :disabled{opacity:.6}.contact-form_form__mu2I3 button{justify-self:start;min-height:50px}.contact-form_privacy__JbC_x{font-size:16px;line-height:1.7;color:var(--muted);margin:-8px 0 0}.contact-form_privacy__JbC_x a{text-decoration:underline;text-underline-offset:3px}.contact-form_error__mMjSy{margin:0;padding:14px 16px;font-size:16px;color:var(--ink);border-inline-start:3px solid var(--error);background:var(--error-bg)}.contact-form_success__GuXFZ{padding:28px 0}.contact-form_success__GuXFZ>svg{color:var(--green);margin-bottom:18px}.contact-form_success__GuXFZ h2{font-size:26px;margin:0 0 14px}.contact-form_success__GuXFZ p{color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.contact-form_honeypot__wfKYa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:760px){.contact-form_unavailable__Gn_ty{padding:22px}.contact-form_fields__EIuIa{grid-template-columns:1fr;gap:26px}.contact-form_form__mu2I3{gap:26px}}.exam-preview_section__Unyd9{background:var(--nordic-paper)}.exam-preview_section__Unyd9 .exam-preview_layout__K__WM{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,5vw,72px);align-items:center}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu{display:block;margin:0}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu h2{margin:0 0 24px}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu p{max-width:330px;font-size:18px;line-height:1.75;color:var(--muted)}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu .exam-preview_eyebrow__xhUju{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.07em;margin:0 0 20px}.exam-preview_facts__ba_M9{display:flex;gap:28px;list-style:none;margin:28px 0;padding:0}.exam-preview_facts__ba_M9 li{display:flex;flex-direction:column;color:var(--muted);font-size:16px}.exam-preview_facts__ba_M9 strong{font-size:28px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu .button{max-width:none;margin:8px 0 0;min-height:60px;font-size:18px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj{margin:0;border:1px solid #d8e1e7;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:0 12px 36px rgb(17 24 39/5%)}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-header{padding:18px 24px;background:#f4f7f9;font-size:16px;border-color:var(--border)}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-header strong{font-weight:500}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-layout{display:block;padding:22px 24px 18px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-question{max-width:none}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-question h3{font-size:16px;font-weight:400;letter-spacing:0;color:var(--muted);margin:0 0 14px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-visual,.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-visual>svg{height:174px;max-height:none;border-radius:6px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-prompt{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;margin:18px 0 16px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-answers{gap:7px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-answers>div{min-height:44px;padding:10px 12px;gap:12px;font-size:16px;line-height:1.5;border-radius:10px;border-color:var(--border)}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-answers>div>span{font-size:16px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-mark{font-size:16px;margin-top:18px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj>figcaption{padding:16px 24px;border-top:1px solid var(--border);font-size:16px;line-height:1.65;background:var(--surface)}@media (max-width:1000px){.exam-preview_section__Unyd9 .exam-preview_layout__K__WM{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}}@media (max-width:760px){.exam-preview_section__Unyd9.exam-preview-section .exam-preview_layout__K__WM{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu h2{margin-bottom:18px}.exam-preview_section__Unyd9 .exam-preview_intro__A25Gu p{max-width:none;font-size:16px}.exam-preview_facts__ba_M9{flex-direction:row;gap:20px;margin:18px 0 12px}.exam-preview_facts__ba_M9 li{flex-direction:row;align-items:baseline;gap:6px;font-size:16px}.exam-preview_facts__ba_M9 strong{font-size:19px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj{border-radius:17px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-header{padding:16px;font-size:16px;gap:10px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-layout{padding:18px 16px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj .exam-preview-prompt{font-size:16px}.exam-preview_section__Unyd9 .exam-preview_window__BHipj>figcaption{padding-inline:16px}}.legal-views_page__5txcU{width:min(880px,calc(100% - 80px));max-width:880px;margin-block:40px 64px;padding:48px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.legal-views_updated__obEPS{margin:0 0 24px;color:var(--muted);font-size:14px}.legal-views_lead__6ADof{margin:0 0 28px;color:var(--muted);font-size:17px;line-height:1.75}.legal-views_navigation__xxVTA{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:36px}.legal-views_navigation__xxVTA a,.legal-views_page__5txcU section a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-views_page__5txcU section{margin-top:36px;scroll-margin-top:120px}.legal-views_page__5txcU section h2{margin-bottom:14px;font-size:clamp(24px,4vw,30px);line-height:1.3}.legal-views_page__5txcU section h3{margin:28px 0 10px;font-size:20px;line-height:1.35;scroll-margin-top:120px}.legal-views_page__5txcU section li,.legal-views_page__5txcU section p{color:var(--muted);font-size:17px;line-height:1.85}.legal-views_page__5txcU section p+p,.legal-views_page__5txcU section p+ul,.legal-views_page__5txcU section ul+p{margin-top:12px}.legal-views_page__5txcU section ul{padding-left:0}.legal-views_page__5txcU section li+li{margin-top:12px}.legal-views_details__0Z5dm{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 24px;padding:24px;border:1px solid var(--border);border-radius:16px;font-size:16px;line-height:1.6}.legal-views_details__0Z5dm dt{font-weight:600}.legal-views_details__0Z5dm dd{margin:0;color:var(--muted);overflow-wrap:anywhere}@media (max-width:600px){.legal-views_page__5txcU{width:calc(100% - 40px);margin-block:24px 40px;padding:28px 24px}.legal-views_details__0Z5dm{padding:18px;grid-template-columns:1fr;gap:4px}.legal-views_details__0Z5dm dd+dt{margin-top:12px}.legal-views_lead__6ADof,.legal-views_page__5txcU section li,.legal-views_page__5txcU section p{font-size:16px}}.pricing-comparison_layout__7cuXu.pricing-comparisons{width:min(1200px,calc(100% - 80px));max-width:1200px;padding:48px 0 56px}.pricing-comparison_section__zydCz.price-comparison-section{padding:0}.pricing-comparison_section__zydCz h2{font-size:clamp(30px,3vw,38px);font-weight:550;line-height:1.25;letter-spacing:-.03em;margin:0 0 12px}.pricing-comparison_intro__4LlBA{max-width:640px;margin:0 0 32px;color:var(--muted);font-size:18px;line-height:1.65;text-wrap:pretty}.pricing-comparison_values__02OQ8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none}.pricing-comparison_values__02OQ8 li{display:grid;align-content:start;gap:8px;min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.pricing-comparison_values__02OQ8 h3{margin:0;font-size:18px;font-weight:550;line-height:1.4}.pricing-comparison_values__02OQ8 p{margin:0;color:var(--muted);font-size:16px;line-height:1.6;text-wrap:pretty}.pricing-comparison_values__02OQ8 .pricing-comparison_figure__ro_pO{margin-bottom:4px;color:var(--ink);font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pricing-comparison_figure__ro_pO span{color:var(--muted);font-size:16px;font-weight:500;letter-spacing:0}.pricing-comparison_tableCard__wPY3B{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.pricing-comparison_table__pPjBO{width:100%;table-layout:fixed;border-collapse:collapse}.pricing-comparison_featureColumn__Xvy2g{width:46%}.pricing-comparison_ourColumn__o4LnX{width:18%}.pricing-comparison_table__pPjBO td,.pricing-comparison_table__pPjBO th{padding:16px 20px;border-bottom:1px solid var(--border);font-size:17px;font-weight:500;line-height:1.45;text-align:center;vertical-align:middle;hyphens:auto;overflow-wrap:break-word}.pricing-comparison_table__pPjBO tbody tr:last-child>*{border-bottom:0}.pricing-comparison_table__pPjBO th:first-child{text-align:left}.pricing-comparison_table__pPjBO thead th{padding-block:18px;color:var(--muted);font-size:15px;font-weight:500}.pricing-comparison_table__pPjBO tbody th{color:var(--ink);text-wrap:pretty}.pricing-comparison_ourCell__nXA3K,.pricing-comparison_ourHead__Uf4hO{background:var(--info-bg)}.pricing-comparison_brandChip__u3V85{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--ink);color:#ffffff;font-size:15px;font-weight:600;line-height:1.2}.pricing-comparison_mark__nABYe{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;vertical-align:middle}.pricing-comparison_yes__s5LSp{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--border)}.pricing-comparison_yes__s5LSp.pricing-comparison_ours__N2mu2{background:var(--ink);color:#ffffff;box-shadow:none}.pricing-comparison_no__f388P{color:var(--stone)}.pricing-comparison_textMark__fxlWz{color:var(--muted);font-size:15px;font-weight:400;line-height:1.35}.pricing-comparison_footer__zxU9F{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:24px}.pricing-comparison_footer__zxU9F .pricing-comparison_cta__nMON_{flex:none}.pricing-comparison_note__3Dy0X{flex:1 1 360px;max-width:640px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.pricing-comparison_note__3Dy0X time{white-space:nowrap}.pricing-comparison_note__3Dy0X a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pricing-comparison_section__zydCz a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:760px){.pricing-comparison_layout__7cuXu.pricing-comparisons{width:calc(100% - 40px);padding:32px 0 40px}.pricing-comparison_intro__4LlBA{font-size:17px;margin-bottom:24px}.pricing-comparison_values__02OQ8{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-comparison_values__02OQ8 li{padding:20px}.pricing-comparison_values__02OQ8 .pricing-comparison_figure__ro_pO{font-size:30px}.pricing-comparison_featureColumn__Xvy2g{width:39%}.pricing-comparison_ourColumn__o4LnX{width:23%}.pricing-comparison_table__pPjBO td,.pricing-comparison_table__pPjBO th{padding:14px 4px;font-size:14px}.pricing-comparison_table__pPjBO th:first-child{padding-inline:14px 8px}.pricing-comparison_table__pPjBO thead th{padding-block:14px;font-size:11.5px;line-height:1.3}.pricing-comparison_brandChip__u3V85{padding:5px 7px;font-size:12px}.pricing-comparison_mark__nABYe{width:26px;height:26px}.pricing-comparison_textMark__fxlWz{font-size:12px}.pricing-comparison_footer__zxU9F{align-items:stretch;flex-direction:column}.pricing-comparison_footer__zxU9F .pricing-comparison_cta__nMON_{justify-content:center}.pricing-comparison_note__3Dy0X{flex-basis:auto}}.public-hero_hero__lfLgb.hero{position:relative;isolation:isolate;width:min(1440px,calc(100% - 48px));max-width:1440px;margin:24px auto 0;padding:0;border-radius:28px;background:var(--ink);color:#fff;overflow:clip}.public-hero_hero__lfLgb.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(17 24 39/84%),rgb(17 24 39/67%) 40%,rgb(17 24 39/12%)),linear-gradient(0deg,rgb(17 24 39/24%),transparent 65%)}.public-hero_hero__lfLgb.hero .hero-grid{position:relative;z-index:2;display:flex;align-items:center;width:min(1200px,calc(100% - 96px));max-width:1200px;min-height:620px;gap:0;padding:88px 0 96px}.public-hero_hero__lfLgb.hero .hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:28px;width:100%;max-width:750px;min-width:0;padding:0}.public-hero_hero__lfLgb.hero .public-hero_eyebrow__iEMmN{margin:0;color:#e0edf4;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.public-hero_hero__lfLgb.hero+#utbildningar{border-top:0}.public-hero_hero__lfLgb.hero h1{margin:0;min-width:0;color:#fff;font-size:clamp(48px,5.3vw,76px);font-weight:550;line-height:1.1;letter-spacing:-.045em}.public-hero_hero__lfLgb.hero .hero-title-line{display:block;white-space:normal;color:inherit}.public-hero_hero__lfLgb.hero .hero-title-line .type-accent{font-family:var(--font-serif);font-size:1em;font-style:italic;font-weight:400;letter-spacing:-.04em;color:#bcdcea}.public-hero_hero__lfLgb.hero .hero-aside{display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding:0}.public-hero_hero__lfLgb.hero .hero-aside>p{margin:0;max-width:450px;color:#edf2f5;font-size:20px;line-height:1.65;text-wrap:pretty}.public-hero_hero__lfLgb.hero .hero-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;flex-wrap:wrap;gap:20px 28px}.public-hero_secondaryLink__MukGG{display:inline-flex;align-items:center;gap:12px;min-height:48px;color:#fff;font-size:16px;font-weight:500;text-underline-offset:6px}.public-hero_secondaryLink__MukGG:hover{text-decoration:underline}.public-hero_hero__lfLgb.hero :is(a,button):focus-visible{outline-color:#fff}.public-hero_hero__lfLgb.hero .hero-actions .button{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--cta-pill-gap);min-height:var(--cta-pill-height);padding:calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-inset) - 1px) calc(var(--cta-pill-padding-start) - 1px);border-radius:999px;background:#fff;border-color:#fff;color:var(--ink);font-size:16px;font-weight:600;box-shadow:none;transition:background .18s ease,border-color .18s ease}.public-hero_hero__lfLgb.hero .hero-actions .button:hover{background:#eaf4f8;border-color:#eaf4f8;transform:none}.public-hero_hero__lfLgb.hero .hero-road-scene{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;margin:0;border:0;border-radius:0;overflow:hidden;background:var(--ink);box-shadow:none;transform:none}.public-hero_hero__lfLgb.hero .hero-road-scene:after{content:none}.public-hero_hero__lfLgb.hero .hero-road-scene img{width:100%;height:100%;object-fit:cover;object-position:50% 66%;filter:saturate(.8);transform:none}@media (max-width:1000px){.public-hero_hero__lfLgb.hero h1{font-size:clamp(48px,6.4vw,64px)}}@media (max-width:760px){.public-hero_hero__lfLgb.hero{width:calc(100% - 24px);margin-top:12px;border-radius:22px}.public-hero_hero__lfLgb.hero:before{background:linear-gradient(90deg,rgb(17 24 39/79%),rgb(17 24 39/43%)),linear-gradient(0deg,rgb(17 24 39/45%),transparent 80%)}.public-hero_hero__lfLgb.hero .hero-grid{width:calc(100% - 40px);min-height:590px;padding:56px 0 64px}.public-hero_hero__lfLgb.hero h1{font-size:clamp(38px,9.3vw,64px);line-height:1.12;letter-spacing:-.04em}.public-hero_hero__lfLgb.hero .hero-copy{gap:24px}.public-hero_hero__lfLgb.hero .hero-aside{gap:26px}.public-hero_hero__lfLgb.hero .hero-aside>p{max-width:340px;font-size:18px}.public-hero_hero__lfLgb.hero .hero-road-scene img{object-position:58% center}.public-hero_hero__lfLgb.hero .hero-actions{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.public-hero_hero__lfLgb.hero .hero-actions .button{transition:none}}.public-home_home__QA9if{background:var(--nordic-paper)}.public-home_home__QA9if.public-home>.section{padding-block:88px;background:var(--nordic-paper)}.public-home_home__QA9if.public-home>#det-har-ingar,.public-home_home__QA9if.public-home>#recensioner,.public-home_home__QA9if.public-home>.exam-preview-section{background:var(--canvas)}.public-home_home__QA9if.public-home>#kollis{background:var(--nordic-panel)}.public-home_home__QA9if.public-home .section>.container{width:min(1200px,calc(100% - 80px))}.public-home_home__QA9if.public-home h2{font-weight:550;font-size:clamp(34px,3.4vw,48px);letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.public-home_home__QA9if.public-home .button[data-home-cta]{border-radius:999px;background:var(--home-cta-background);color:var(--home-cta-color)}.public-home_home__QA9if.public-home .button[data-home-cta]:hover{background:var(--home-cta-hover)}.public-home_home__QA9if.public-home .price-options .button[data-home-cta]{background:var(--home-cta-background);color:var(--home-cta-color);border-radius:999px;justify-content:space-between;min-height:56px;padding:7px 7px 7px 22px;border:1px solid var(--home-cta-border)}.public-home_home__QA9if.public-home .price-options .button[data-home-cta]:hover{background:var(--home-cta-hover)}.public-home_home__QA9if.public-home .public-home_closing__s0Ybo{position:relative;isolation:isolate;display:grid;align-items:center;width:min(1440px,calc(100% - 48px));margin:0 auto 24px;border-radius:28px;min-height:400px;overflow:clip;text-align:center;background:var(--ink);color:#ffffff;padding-block:80px}.public-home_closing__s0Ybo:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:rgb(17 18 44/42%)}.public-home_closingVideo__11eX_{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.07) saturate(1.05);opacity:0;pointer-events:none}.public-home_closingVideo__11eX_[data-ready=true]{opacity:1}.public-home_closingContent__G26rX{position:relative;z-index:2}.public-home_closing__s0Ybo h2{margin:0 0 20px;color:#ffffff}.public-home_closing__s0Ybo h2 .type-accent{color:#ffffff}.public-home_closing__s0Ybo p{margin:0 0 32px;color:#ffffff;font-size:18px}.public-home_closing__s0Ybo .button{min-height:56px;font-size:16px}.public-home_home__QA9if.public-home[data-motion=ready] [data-reveal]{opacity:0;translate:0 10px;transition:opacity .4s ease,translate .4s ease}.public-home_home__QA9if.public-home[data-motion=ready] [data-reveal]:focus-within,.public-home_home__QA9if.public-home[data-motion=ready] [data-reveal][data-revealed=true]{opacity:1;translate:0 0}@media (max-width:760px){.public-home_home__QA9if.public-home>.section{padding-block:64px}.public-home_home__QA9if.public-home .section>.container{width:calc(100% - 40px)}.public-home_home__QA9if.public-home h2{font-size:clamp(30px,7.7vw,38px)}.public-home_closing__s0Ybo p{font-size:18px}.public-home_home__QA9if.public-home .public-home_closing__s0Ybo{width:calc(100% - 24px);margin-bottom:12px;border-radius:22px;min-height:360px;padding-block:64px}}@media (prefers-reduced-motion:reduce){.public-home_closingVideo__11eX_{display:none}.public-home_home__QA9if.public-home[data-motion=ready] [data-reveal]{opacity:1;translate:none;transition:none}}.faq_section__RIC9O{background:var(--nordic-paper)}.faq_section__RIC9O .faq_layout__yeyFp{width:min(1200px,calc(100% - 80px));display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);align-items:start}.faq_intro__DBLky{position:sticky;top:120px}.faq_eyebrow__UIRFP{margin:0 0 18px;color:var(--muted);font-size:16px;font-weight:600;letter-spacing:.13em}.faq_intro__DBLky h2{margin:0 0 20px;font-size:clamp(34px,3.4vw,44px);font-weight:550;line-height:1.2}.faq_intro__DBLky>p:not(.faq_eyebrow__UIRFP){max-width:22em;color:var(--muted);font-size:18px;line-height:1.7}.faq_link__r9idq{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:5px}.faq_questions__Jkj0F{display:grid;gap:0;min-width:0;border-top:1px solid var(--border)}.faq_section__RIC9O .faq_questions__Jkj0F details{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;overflow:hidden}.faq_section__RIC9O .faq_questions__Jkj0F details[open]{background:var(--nordic-paper);border-color:var(--border)}.faq_section__RIC9O .faq_questions__Jkj0F summary{padding:24px 0;font-size:17px;font-weight:550;line-height:1.5;gap:20px}.faq_section__RIC9O .faq_questions__Jkj0F summary:hover{background:var(--nordic-paper)}.faq_section__RIC9O .faq_questions__Jkj0F .faq_indicator__jmZE1{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--ink)}.faq_section__RIC9O .faq_questions__Jkj0F details[open] .faq_indicator__jmZE1{background:var(--accent)}.faq_section__RIC9O .faq_questions__Jkj0F details>p{margin:0;padding:0 24px 24px 0;font-size:17px;line-height:1.75}@media (max-width:760px){.faq_section__RIC9O .faq_layout__yeyFp{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:28px}.faq_intro__DBLky{position:static}.faq_intro__DBLky>p:not(.faq_eyebrow__UIRFP){margin-bottom:8px}.faq_section__RIC9O .faq_questions__Jkj0F summary{padding:20px 0;font-size:16px;gap:12px}.faq_section__RIC9O .faq_questions__Jkj0F details>p{padding:0 0 20px;font-size:16px}.faq_questions__Jkj0F{gap:0}}