.freeTest{gap:26px;display:grid}.freeTestHeading{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:end;gap:28px;padding:26px;display:flex}.freeTestHeading h2{font:800 31px/1.2 var(--font-display);letter-spacing:-.8px;margin:8px 0 7px}.freeTestHeading p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;line-height:1.6}.freeTestProgress{background:var(--surface2);text-align:center;border-radius:14px;flex:none;min-width:142px;padding:18px}.freeTestProgress strong{font:800 32px/1 var(--font-display);color:var(--primary);display:block}.freeTestProgress span{color:var(--text);margin-top:7px;font-size:12px;font-weight:700;display:block}.freeTestQuestions{gap:18px;margin:0;padding:0;list-style:none;display:grid}.freeTestQuestion{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:26px;box-shadow:0 10px 28px #242a490d}.freeTestQuestion h3{font:750 clamp(20px,2.6vw,27px)/1.42 var(--font-display);margin:22px 0}.freeTestTopline{flex-wrap:wrap;gap:12px}.freeTestOptions{border:0;gap:10px;margin:0;padding:0;display:grid}.freeTestOptions label{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;padding:15px 16px;transition:border-color .15s,background .15s;display:flex}.freeTestOptions label:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));background:color-mix(in srgb,var(--primary) 3%,var(--surface))}.freeTestOptions label:focus-within{outline:3px solid color-mix(in srgb,var(--primary) 27%,transparent);outline-offset:2px}.freeTestOptions label.correct{border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.freeTestOptions label.incorrect{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.freeTestOptions input{accent-color:var(--primary);flex:none;margin-top:4px}.freeTestOptions label>span{gap:11px;line-height:1.55;display:flex}.freeTestOptions label>span strong{color:var(--primary)}.freeTestExplanation{border:1px solid var(--line);border-left:5px solid var(--success);background:var(--surface2);border-radius:11px;margin-top:18px;padding:19px}.freeTestExplanation.incorrect{border-left-color:var(--danger)}.freeTestExplanation h4{font:800 18px var(--font-display);margin:0 0 9px}.freeTestExplanation p{line-height:1.65}.freeTestExplanation a{color:var(--primary);text-underline-offset:3px;font-size:13px;font-weight:750;text-decoration:underline}.freeTestSubmit{z-index:10;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--line));background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:18px 20px;display:flex;position:sticky;bottom:14px}.freeTestSubmit strong,.freeTestSubmit span{display:block}.freeTestSubmit span{color:var(--muted);margin-top:4px;font-size:13px}.freeTestResults{border:2px solid color-mix(in srgb,var(--primary) 45%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface));border-radius:19px;outline:none;padding:28px;scroll-margin-top:95px}.freeTestResultHero{text-align:center}.freeTestResultHero h2{font:800 62px/1 var(--font-display);color:var(--primary);margin:14px 0 8px}.freeTestResultHero p{max-width:680px;color:var(--muted);margin:0 auto;line-height:1.6}.freeTestDomainGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.freeTestDomainGrid article{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:15px}.freeTestDomainGrid article>span{min-height:34px;color:var(--muted);font-size:12px;font-weight:700;display:block}.freeTestDomainGrid article>strong{font:800 23px var(--font-display);margin:8px 0 11px;display:block}.freeTestResultActions{justify-content:center;gap:10px;margin-top:24px;display:flex}.freePracticeLanding{gap:54px;display:grid}.freePracticeLanding>.breadcrumbs{margin-bottom:-30px}.freePracticeHero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px;padding:22px 0 8px;display:grid}.freePracticeHero h1{max-width:790px;font:800 clamp(42px,5.6vw,68px)/1.04 var(--font-display);letter-spacing:-2.8px;margin:14px 0 20px}.freePracticeLead{max-width:750px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.freePracticeHeroActions,.freePracticeAfterActions{flex-wrap:wrap;gap:11px;margin-top:27px;display:flex}.freePracticeFinePrint{color:var(--muted);margin:14px 0 0;font-size:12px}.freePracticeFacts{border:1px solid color-mix(in srgb,var(--primary) 38%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface));box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:9px;padding:24px;display:grid}.freePracticeFacts div{text-align:center;padding:14px 8px}.freePracticeFacts strong{font:800 38px/1 var(--font-display);color:var(--primary);display:block}.freePracticeFacts span{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.35;display:block}.freePracticeTrust,.freePracticeAfter{border:1px solid var(--line);background:var(--surface);border-radius:17px;justify-content:space-between;align-items:center;gap:34px;padding:27px;display:flex}.freePracticeTrust>div,.freePracticeAfter>div:first-child{max-width:780px}.freePracticeTrust h2,.freePracticeAfter h2,.freePracticeFaq h2{font:800 28px/1.2 var(--font-display);margin:8px 0 9px}.freePracticeTrust p:not(.eyebrow),.freePracticeAfter p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.65}.freePracticeTrust>.pill{flex:none}.freePracticeAfter{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),var(--surface));padding:32px}.freePracticeAfterActions{flex:none;margin-top:0}.freePracticeFaq{width:100%;max-width:860px;margin:auto}.freePracticeFaq>h2{margin-bottom:18px}.freePracticeFaq details{border-top:1px solid var(--line)}.freePracticeFaq details:last-child{border-bottom:1px solid var(--line)}.freePracticeFaq summary{cursor:pointer;padding:18px 4px;font-weight:800}.freePracticeFaq summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 30%,transparent);outline-offset:3px;border-radius:5px}.freePracticeFaq details p{color:var(--muted);margin:-4px 0 18px;line-height:1.65}@media (max-width:900px){.freeTestDomainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.freeTestDomainGrid article:last-child{grid-column:1/-1}.freeTestHeading{flex-direction:column;align-items:stretch}.freeTestProgress{align-self:flex-start}.freePracticeHero{grid-template-columns:1fr}.freePracticeFacts{max-width:620px}.freePracticeAfter{flex-direction:column;align-items:stretch}.freePracticeAfterActions{margin-top:4px}}@media (max-width:600px){.freeTestQuestion{padding:20px}.freeTestSubmit{flex-direction:column;align-items:stretch}.freeTestSubmit .button{width:100%}.freeTestResultActions{display:grid}.freeTestDomainGrid{grid-template-columns:1fr}.freeTestDomainGrid article:last-child{grid-column:auto}.freeTestHeading{padding:21px}.freeTestResults{padding:22px}.freeTestResultHero h2{font-size:52px}.freePracticeLanding{gap:42px}.freePracticeLanding>.breadcrumbs{margin-bottom:-20px}.freePracticeHero h1{letter-spacing:-1.8px;font-size:42px}.freePracticeLead{font-size:16px}.freePracticeHeroActions,.freePracticeAfterActions{display:grid}.freePracticeFacts{grid-template-columns:1fr}.freePracticeTrust{flex-direction:column;align-items:flex-start}.freePracticeAfter{padding:24px}}
