.lockquiz-site{--background:#f6f6f7;--surface:#fff;--ink:#1a1a1f;--muted:#65656c;--red:#d92a20;--line:#e2e2e5;background:var(--background);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.lockquiz-site .lq-brand{align-items:center;gap:7px;color:var(--ink);font-size:23px;letter-spacing:-.7px;font-weight:750;text-decoration:none}.lockquiz-site .lq-brand img{width:44px;height:44px}.lockquiz-site .desktop-nav a{font-size:14px}.lockquiz-site .document{background:var(--surface);border-color:var(--line);box-shadow:none}.lockquiz-site .document section p,.lockquiz-site .document section li{color:var(--muted);font-size:15px}.lockquiz-site .document .eyebrow{color:var(--red)}.lockquiz-site .document .updated{margin-bottom:32px}.lq-hero{max-width:1120px;margin:0 auto;padding:64px 40px 80px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:96px;align-items:center}.lq-hero .eyebrow{color:var(--red);margin-bottom:22px}.lq-hero h1{font-size:clamp(44px,5.5vw,74px);letter-spacing:-.065em;line-height:1.04;font-weight:720;margin-bottom:26px}.lq-intro{font-size:18px;line-height:1.7;max-width:470px;color:var(--muted);margin-bottom:30px}.lq-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.lq-button{display:inline-flex;align-items:center;gap:26px;padding:17px 24px;border-radius:50px;background:var(--ink);color:#fff;font-size:14px;font-weight:650;text-decoration:none;min-height:52px}.lq-button:hover{background:#23425a}.lq-availability{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 0}.lq-dot{width:6px;height:6px;border-radius:50%;background:var(--red)}.lq-phone{margin:0;max-width:290px;width:100%;justify-self:center}.lq-phone img{border:1px solid #d3d2ca;border-radius:29px;box-shadow:0 20px 64px #172c4212;height:auto}.lq-phone figcaption{text-align:center;font-size:11px;letter-spacing:.04em;color:var(--muted);margin-top:18px}.lq-steps{max-width:1040px;margin:0 auto;padding:35px 0 55px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;scroll-margin-top:24px}.lq-steps h2{font-size:24px;letter-spacing:-.035em;margin-bottom:12px}.lq-steps p{font-size:14px;color:var(--muted);margin-bottom:0;line-height:1.7}.lq-practice{max-width:1040px;margin:0 auto 88px;padding:52px 56px;display:grid;grid-template-columns:225px minmax(0,1fr);align-items:center;gap:68px;background:#edece3;border-radius:28px}.lq-question{margin:0}.lq-question img{border-radius:22px;border:1px solid var(--line);height:auto}.lq-practice h2{font-size:38px;line-height:1.1;letter-spacing:-.045em;margin-bottom:22px}.lq-practice p{font-size:15px;color:var(--muted);line-height:1.75}.lq-facts{font-size:14px;line-height:1.7;padding-left:19px;margin:20px 0;color:var(--ink)}.lq-facts li+li{margin-top:8px}.lq-preview{border-top:1px solid #d4d6cf;border-bottom:1px solid #d4d6cf;margin:26px 0 22px}.lq-preview summary{cursor:pointer;padding:18px 0;font-size:14px;font-weight:650;color:var(--red)}.lq-preview summary span{margin-left:12px}.lq-video-wrap{padding-bottom:16px}.lq-video-wrap video{display:block;width:100%;max-width:290px;height:auto;border-radius:18px;margin:4px auto 16px;background:var(--background)}.lq-video-wrap p{text-align:center;font-size:12px;line-height:1.6;margin-bottom:0}.lq-practice .lq-disclaimer{font-size:11px;line-height:1.65;margin-bottom:0}.lq-footer-links{display:flex;gap:24px;flex-wrap:wrap}.lq-footer-links a{font-size:12px;color:var(--muted);text-decoration:none}.lq-footer-links a:hover{color:var(--red);text-decoration:underline}.lq-policy-links{border-top:1px solid var(--line);margin-top:36px;padding-top:22px;font-size:13px}.lockquiz-site .document>p:not(.eyebrow):not(.updated){font-size:15px;color:var(--muted)}
@media(max-width:1100px){.lq-hero{gap:52px}.lq-steps,.lq-practice{margin-left:40px;margin-right:40px}.lq-practice{gap:38px;padding:40px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:800px){.lq-hero{grid-template-columns:minmax(0,1fr) 230px;gap:32px;padding:38px 28px 56px}.lq-hero h1{font-size:46px}.lq-intro{font-size:16px}.lq-actions{gap:16px}.lq-steps{gap:28px;margin-left:28px;margin-right:28px}.lq-practice{margin-left:28px;margin-right:28px;padding:32px;gap:30px}.lq-practice h2{font-size:31px}}
@media(max-width:600px){.lq-hero{grid-template-columns:1fr;padding:32px 24px 48px;gap:42px}.lq-hero-copy{max-width:450px;margin:0 auto;width:100%}.lq-hero h1{font-size:clamp(41px,10vw,58px)}.lq-intro{font-size:16px}.lq-phone{max-width:255px}.lq-steps{grid-template-columns:1fr;margin:0 24px;padding:28px 0 40px;gap:28px}.lq-steps h2{font-size:22px;margin-bottom:8px}.lq-steps .step-number{margin-bottom:8px}.lq-practice{display:flex;flex-direction:column-reverse;margin:0 16px 40px;padding:32px 24px;gap:30px;border-radius:20px}.lq-practice h2{font-size:34px}.lq-question{max-width:225px}.lq-footer-links{gap:24px}.lockquiz-site .document section p{font-size:14px}}

.lq-brand-art{margin:0;justify-self:center}.lq-brand-art img{height:auto}.lq-library{max-width:1040px;margin:0 auto 64px}.lq-library>p{font-size:15px;color:var(--muted)}@media(max-width:1100px){.lq-library{margin-left:40px;margin-right:40px}}@media(max-width:600px){.lq-brand-art{max-width:180px}.lq-library{margin:0 16px 40px}}
