.kl-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding-top:52px;padding-bottom:76px;align-items:center}.kl h1,.kl h2,.kl h3{font-family:var(--lx-sans);font-weight:600;letter-spacing:-.03em;color:var(--lx-ink)}.kl h1{font-weight:700;font-size:clamp(44px,5.4vw,76px);line-height:1.04;margin:24px 0;max-width:650px}.kl .kl-plan-heading,.kl h2{font-size:clamp(36px,4.1vw,54px);line-height:1.1;margin:18px 0}.kl h3{font-size:24px;line-height:1.3;margin:16px 0}.kl em{font-family:var(--lx-hand);font-style:normal;font-weight:400;font-size:1.18em;letter-spacing:0;text-transform:uppercase;line-height:.8;color:inherit;padding:0 .12em;background:linear-gradient(transparent 58%,var(--lx-highlight) 58%,var(--lx-highlight) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.kl-lede{font-size:17px;max-width:520px}.kl-caption,.kl-lede{line-height:1.6;color:var(--lx-ink-3)}.kl-caption{font-size:12px}.kl-exam-picker{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.kl-exam-picker button{display:flex;align-items:center;gap:12px;transition:background-color .15s var(--lx-ease-std),color .15s var(--lx-ease-std),border-color .15s var(--lx-ease-std),transform .2s var(--lx-ease-out);border:1px solid var(--lx-line);background:var(--lx-paper);color:var(--lx-ink);padding:8px 16px;border-radius:var(--lx-r);font-family:var(--lx-sans);font-weight:600;font-size:14px;cursor:pointer;min-height:48px}.kl-exam-picker button:hover{border-color:var(--lx-ink);background:var(--lx-ivory)}.kl-exam-picker button[aria-pressed=true]{background:var(--lx-action);color:var(--lx-on-action);border-color:transparent}.kl-actions{align-items:center}.kl-actions,.kl-hero-notes{display:flex;flex-wrap:wrap;gap:22px}.kl-hero-notes{margin-top:32px;color:var(--lx-ink-3);font-size:12px}.kl-hero-notes span{display:flex;gap:8px;align-items:center}.kl-demo{background:var(--lx-card);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);box-shadow:var(--lx-shadow-lg);overflow:hidden;position:relative}.kl-demo-foot,.kl-demo-head{display:flex;align-items:center;gap:9px;padding:16px 24px;border-bottom:1px solid var(--lx-line);font-size:12px;color:var(--lx-ink-2)}.kl-demo-foot{border-bottom:0;border-top:1px solid var(--lx-line);justify-content:space-between;background:var(--lx-paper)}.kl-dot{width:7px;height:7px;border-radius:50%;background:var(--lx-ok);flex-shrink:0}.kl-pill{margin-left:auto;border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);padding:4px 12px;font-weight:600;white-space:nowrap}.kl-stem{font-size:15px;line-height:1.8;padding:22px 24px 0;white-space:pre-line}.kl-choices{padding:8px 24px 20px;display:grid;gap:9px}.kl-choices button{text-align:left;color:var(--lx-ink);background:var(--lx-paper);border:1px solid var(--lx-line);border-radius:var(--lx-r);transition:background-color .15s var(--lx-ease-std),border-color .15s var(--lx-ease-std);display:flex;align-items:center;gap:10px;padding:12px;font:14px/1.6 var(--lx-sans);cursor:pointer}.kl-choices button span{border:1px solid var(--lx-line-2);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;font-size:12px}.kl-choices button:hover{border-color:var(--lx-ink)}.kl-choices button.correct{background:#dff6ea;border-color:#2ecc71}.kl-choices button.incorrect{background:#fef5f5;border-color:#e53939}.kl-demo>.kl-caption{padding:0 24px 14px}.kl-explanation{padding:20px 24px;background:var(--lx-note);font-size:14px;line-height:1.8}.kl-today-preview{padding:24px 30px}.kl-today-preview h2{font-size:40px}.kl-preview-task{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid var(--lx-line);font-size:14px}.kl-preview-task div{flex:1}.kl-preview-task p{color:var(--lx-ink-3);font-size:12px;margin:5px 0 0}.kl-task-number{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--lx-r);background:var(--lx-tint-qbank);color:var(--lx-ink);font-family:var(--lx-hand);font-size:24px;line-height:1}.kl-preview-task:nth-child(3n) .kl-task-number{background:var(--lx-tint-papers)}.kl-preview-task:nth-child(3n+1) .kl-task-number{background:var(--lx-tint-textbook)}.kl-workflow{border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line);background:var(--lx-paper)}.kl-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:32px;padding-bottom:32px;gap:24px}.kl-workflow-grid>div{border-inline-start:1px solid var(--lx-line);padding-inline-start:24px}.kl-workflow-grid span{font-family:var(--lx-hand);font-size:22px;line-height:.9;text-transform:uppercase;color:var(--lx-ink-3)}.kl-workflow-grid h3{font-size:17px;font-weight:600;letter-spacing:0;margin:8px 0}.kl-workflow-grid p{font-size:13px;color:var(--lx-ink-3);margin:0;line-height:1.6}.kl-section{padding-top:80px;padding-bottom:40px}.kl-faq,.kl-quality,.kl-support{display:grid;grid-template-columns:1fr 1fr;gap:70px}.kl-quality-list{display:grid;align-content:center;gap:12px}.kl-quality-list article{padding:24px 32px;border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);background:var(--lx-paper);font-size:14px;line-height:1.6;transition:box-shadow .2s var(--lx-ease-out),border-radius .2s var(--lx-ease-out),transform .2s var(--lx-ease-out)}.kl-quality-list article:hover{transform:translateY(-2px);border-radius:0;box-shadow:var(--lx-lift-shadow)}.kl-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;flex-wrap:wrap}.kl-currency{display:flex;gap:8px}.kl-currency button{font-family:var(--lx-sans);font-size:14px;font-weight:600;background:var(--lx-paper);border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);padding:0 16px;color:var(--lx-ink-3);cursor:pointer;min-height:40px;transition:background-color .15s var(--lx-ease-std),border-color .15s var(--lx-ease-std),color .15s var(--lx-ease-std)}.kl-currency button:hover{border-color:var(--lx-ink);color:var(--lx-ink)}.kl-currency button[aria-pressed=true]{background:var(--lx-action);border-color:transparent;color:var(--lx-on-action)}.kl-plans{display:grid;grid-template-columns:repeat(var(--plan-cols,3),minmax(0,1fr));gap:16px;margin-top:16px}.kl-plan-top{display:flex;flex-direction:column}.kl-plan-sub{min-height:1.8em;margin:6px 0 0}.kl-plan-end{margin-top:auto}.kl-plan-end .kl-caption{margin:0 0 16px}.kl-trial-bar{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;margin-top:24px;padding:24px 32px;border-radius:var(--lx-r);border:1px dashed var(--lx-line-2);background:var(--lx-note);color:#4f4f4f}.kl-trial-bar .lx-eyebrow{color:#4f4f4f}.kl-trial-bar>div{flex:1;min-width:min(100%,320px)}.kl-trial-bar h3{margin:10px 0 6px;font-size:22px;color:#1c1c1c}.kl-trial-bar p{margin:0;font-size:14px;line-height:1.6;color:#4f4f4f;max-width:640px}.kl-plan.kl-plan-wide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:12px 40px;margin-top:16px}.kl-plan-wide:not(.featured){background:var(--lx-tint-qbank);border-color:transparent}.kl-plan.kl-plan-wide ul{margin:0;border-top:0;padding:0}.kl-plan-wide h3{margin-bottom:12px}.kl-plan-wide .kl-plan-end .kl-caption{margin-bottom:14px}.kl-plan{display:flex;flex-direction:column;padding:32px;border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);background:var(--lx-card);min-width:0}.kl-plan.featured{background:var(--lx-paper);color:var(--lx-ink);border:2px solid var(--lx-ink)}.kl-plan h3{margin-bottom:16px;font-size:24px}.kl-plan p{font-size:13px;line-height:1.6;color:var(--lx-ink-3)}.kl-price{font-family:var(--lx-sans);font-weight:600;color:var(--lx-ink);font-size:clamp(30px,2.8vw,40px);letter-spacing:-.03em;overflow-wrap:anywhere}.kl-price s{display:block;font-size:15px;color:var(--lx-ink-3);margin-bottom:8px}.kl-plan ul{list-style:none;padding:22px 0;margin:16px 0;border-top:1px solid var(--lx-line);display:grid;gap:12px;font-size:13px;line-height:1.6;flex:1}.kl-plan li{display:flex;gap:9px}.kl-plan li svg{margin-top:3px;color:var(--lx-ok)}.kl-plan .lx-btn{width:100%}.kl-payments{margin-top:28px;font-size:13px;color:var(--lx-ink-2);text-align:center}.kl-feedback{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.kl-feedback figure{position:relative;padding:24px;margin:24px 0 0;border-radius:var(--lx-r);background:var(--lx-note);color:#4f4f4f;box-shadow:inset 0 0 0 1px var(--lx-line),0 4px 8px 0 rgba(0,0,0,.12);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% calc(100% + 24px),-24px calc(100% + 24px),-24px 0);transition:transform .15s var(--lx-ease-std)}.kl-feedback figure:after{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(225deg,transparent 50%,var(--lx-note-fold) 50%)}.kl-feedback figure:hover{transform:scale(1.02)}.kl-feedback blockquote{margin:0 0 16px;font:600 16px/1.5 var(--lx-sans);color:#1c1c1c}.kl-feedback figcaption{font-family:var(--lx-hand);font-size:20px;line-height:.9;text-transform:uppercase;color:#4f4f4f}.kl-community{background:var(--lx-tint-qbank);border-radius:var(--lx-r-lg);padding:32px;font-size:14px;line-height:1.6}.kl-final{align-items:center;gap:30px;margin-top:70px;padding-top:44px;padding-bottom:44px}.kl-final,.kl-footer{display:flex;justify-content:space-between;border-top:1px solid var(--lx-line)}.kl-footer{flex-wrap:wrap;gap:25px;padding-top:28px;padding-bottom:28px;font-size:13px;color:var(--lx-ink-2)}.kl-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.kl-footer .kl-footer-exams{flex-basis:100%;gap:8px 20px}.kl a:focus-visible,.kl button:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}@media (max-width:1080px) and (min-width:721px){.kl-plans{grid-template-columns:minmax(0,1fr)}.kl-plan.kl-plan-wide,.kl-plans .kl-plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px 32px}.kl-plans .kl-plan ul{margin:0;border-top:0;padding:0}.kl-plan-wide .kl-plan-end,.kl-plans .kl-plan .kl-plan-end{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px}.kl-plan-end .kl-caption{margin:0}.kl-plan-wide .lx-btn,.kl-plans .kl-plan .lx-btn{width:auto;min-width:200px}}@media (max-width:960px){.kl-hero{gap:32px;padding-top:30px}.kl-faq,.kl-quality,.kl-support{gap:30px}}@media (max-width:720px){.kl-plans{grid-template-columns:minmax(0,1fr)}.kl-plan.kl-plan-wide{display:flex}.kl-plan-wide .kl-plan-end{grid-column:auto}.kl-trial-bar{padding:20px}.kl-trial-bar .lx-btn{width:100%}.kl-faq,.kl-hero,.kl-quality,.kl-support{grid-template-columns:minmax(0,1fr)}.kl-hero{padding-bottom:44px}.kl-section{padding-top:52px;padding-bottom:20px}.kl-workflow-grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.kl-workflow-grid>div{padding-inline-start:12px}.kl-final{align-items:flex-start;flex-direction:column}.kl-actions{gap:18px}.kl h1{font-size:54px}.kl-demo-head{padding:16px}.kl-today-preview{padding:22px}.kl .lx-wrap{padding-inline:20px}}.kl-anchor{scroll-margin-top:96px}.kl>main{overflow-x:clip}.kl-exam-picker button:active{transform:scale(.97)}@keyframes kl-flash{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent}30%{box-shadow:0 0 0 1.5px var(--lx-gold-2),0 0 0 3px var(--lx-paper),0 0 0 5px var(--lx-gold-2)}to{box-shadow:0 0 0 3px transparent,0 0 0 6px transparent,0 0 0 10px transparent}}.kl-flash.kl-family,.kl-flash.kl-faq-item,.kl-flash.kl-plan{animation:kl-flash 1.5s ease-in-out 2}.kl-hero,.kl-hero>div:not(.lx-glow){position:relative}.kl-hero-glow{width:620px;height:620px;right:-220px;top:-160px;z-index:0}.kl h1.lx-words{font-size:clamp(48px,5.9vw,80px)}.kl-hero-stats{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:30px}.kl-hero-stats>span{display:grid;gap:2px;font-size:14px;font-weight:600;color:var(--lx-ink-3)}.kl-hero-stats b{font-family:var(--lx-sans);font-weight:600;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--lx-ink)}.kl-demo-wrap{position:relative}.kl-demo-wrap .kl-demo{z-index:1}.kl-orbit{width:520px;height:520px;left:50%;top:50%;margin:-260px 0 0 -260px;z-index:0}.kl-float-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--lx-r-lg);background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow-lg);font-size:12px;font-weight:600;color:var(--lx-ink-2);right:96px;top:-16px}.kl-float-chip svg{color:var(--lx-ok)}.kl-float-chip.two{right:auto;left:-22px;top:auto;bottom:64px;animation-delay:-4.5s}.kl-actions+.kl-caption{margin-top:16px}.kl-preview-task{animation:lx-fade-up .5s var(--lx-ease-panel) both;animation-delay:var(--d,0s)}.kl-explorer{padding:96px 0 40px;border-top:1px solid var(--lx-line);background:var(--lx-paper)}.kl-explorer-total{display:grid;gap:6px;max-width:260px}@media (min-width:721px){.kl-explorer .kl-section-top{flex-wrap:nowrap}.kl-explorer .kl-section-top>div:first-child{flex:1 1 auto;min-width:0}.kl-explorer-total{flex:none}.kl-explorer #qbanks-title em{display:block}}.kl-explorer-total b{font-family:var(--lx-sans);font-weight:600;font-size:clamp(40px,4.4vw,56px);line-height:1;letter-spacing:-.03em;color:var(--lx-gold)}.kl-explorer-total>span{font-size:13px;line-height:1.6;color:var(--lx-ink-3)}.kl-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}@keyframes kl-card-in{0%{opacity:0;transform:translateY(8px)}}.kl-family{--fam:#000;position:relative;display:flex;flex-direction:column;min-width:0;padding:24px;border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);background:var(--lx-card);box-shadow:none;transition:box-shadow .2s var(--lx-ease-out),border-radius .2s var(--lx-ease-out),transform .2s var(--lx-ease-out);animation:kl-card-in .5s var(--lx-ease-panel) backwards;animation-delay:var(--d,0s);overflow:hidden}.kl-family:before{content:none}.kl-family:not(.soon):hover{transform:translateY(-2px);border-radius:0;box-shadow:var(--lx-lift-shadow)}.kl-family.soon{background:var(--lx-paper);box-shadow:none}.kl-family-uw{--fam-bg:var(--lx-tint-qbank)}.kl-family-nbme{--fam-bg:var(--lx-tint-papers)}.kl-family-mehlman{--fam-bg:var(--lx-tint-textbook)}.kl-family-imboss{--fam-bg:var(--lx-tint-tutor)}.kl-family-passtest{--fam-bg:#dff6ea}.kl-family header{display:flex;align-items:center;gap:12px}.kl-family-mark{display:grid;place-items:center;width:49px;height:49px;flex-shrink:0;border-radius:var(--lx-r);background:var(--fam-bg,var(--lx-soft));color:var(--lx-ink);font-family:var(--lx-hand);font-weight:400;font-size:24px;line-height:1;letter-spacing:0}.kl-family h3{margin:0;font-size:17px;letter-spacing:0}.kl-family header p{margin:2px 0 0;font-size:12px;color:var(--lx-ink-3)}.kl-family-body{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--lx-ink-3)}.kl-family-banks{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--lx-line)}.kl-family-banks li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--lx-line);font-size:13.5px}.kl-family-banks li span:first-child{min-width:0;overflow-wrap:anywhere}.kl-family-banks li span:last-child{color:var(--lx-ink-3);white-space:nowrap}.kl-family-more{align-self:flex-start;margin-top:10px;padding:0;border:0;background:none;font-family:var(--lx-sans);font-size:12px;font-weight:600;color:var(--lx-ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kl-family-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px;font-size:13px;color:var(--lx-ink-3)}.kl-family-foot b{font-family:var(--lx-sans);font-weight:600;font-size:24px;color:var(--lx-ink)}.kl-family-tier{border-radius:var(--lx-r-lg);padding:4px 12px;background:var(--lx-soft);font-size:12px;font-weight:600}.kl-family-tier.all{background:#dff6ea;color:#1e8e4f}.kl-families-note{display:flex;align-items:flex-start;gap:8px;margin-top:22px}.kl-families-note svg{margin-top:4px;color:var(--lx-ink-3)}.kl-plan-families{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.kl-fam-chip{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:var(--lx-r-lg);font-size:12px;font-weight:600;border:1px solid var(--lx-line)}.kl-plan{transition:transform .2s var(--lx-ease-out),border-radius .2s var(--lx-ease-out),box-shadow .2s var(--lx-ease-out)}.kl-plan:hover{transform:translateY(-2px);border-radius:0;box-shadow:var(--lx-lift-shadow)}.kl-workflow-grid,.kl-workflow-grid>div{position:relative}.kl-workflow-grid>div:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;background:var(--lx-ink);transform-origin:top;transition:transform .5s var(--lx-ease-panel) var(--reveal-delay,0s)}.kl[data-motion=on] .kl-workflow-grid>div:not([data-shown]):before{transform:scaleY(0)}.kl-faq-find,.kl-footer-find{margin-top:18px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.kl-footer-find{margin-top:0;font-size:13px;color:var(--lx-ink-2)}.kl-sticky-cta{display:none}@media (max-width:720px){.kl-sticky-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-radius:var(--lx-r);border:1px solid var(--lx-line);background:var(--lx-paper);color:var(--lx-ink);box-shadow:var(--lx-shadow-lg);transform:translateY(140%);transition:transform .5s var(--lx-ease-panel)}.kl-sticky-cta.on{transform:none}.kl-sticky-cta span{display:grid;font-size:12px;color:var(--lx-ink-3)}.kl-sticky-cta b{font-size:14px;color:var(--lx-ink);font-weight:600}.kl-footer{padding-bottom:96px}.kl-float-chip{display:none}.kl-orbit{width:340px;height:340px;margin:-170px 0 0 -170px}.kl-hero-glow{width:360px;height:360px;right:-160px}.kl-explorer{padding-top:60px}.kl-explorer-total{text-align:left}.kl-anchor{scroll-margin-top:92px}}.kl-picker{margin:28px 0}.kl-picker .kl-exam-picker{margin:0}.kl-region-picker{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kl-region-picker button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);background:var(--lx-paper);font-family:var(--lx-sans);font-size:14px;font-weight:600;color:var(--lx-ink-3);cursor:pointer;transition:background-color .15s var(--lx-ease-std),color .15s var(--lx-ease-std),border-color .15s var(--lx-ease-std)}.kl-region-picker button:hover{border-color:var(--lx-ink);color:var(--lx-ink)}.kl-region-short{display:grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:999px;background:var(--lx-soft);font-size:11px;font-weight:700;letter-spacing:.04em}.kl-region-picker button[aria-pressed=true]{background:var(--lx-action);border-color:transparent;color:var(--lx-on-action)}.kl-region-picker button[aria-pressed=true] .kl-region-short{background:var(--lx-paper);color:var(--lx-ink)}.kl-families.few{grid-template-columns:repeat(var(--fam-cols,1),minmax(0,360px))}@media (max-width:720px){.kl-families.few{grid-template-columns:minmax(0,1fr)}}.kl-faq-list{border-top:1px solid var(--lx-line)}.kl-faq-item{border-bottom:1px solid var(--lx-line)}.kl-faq-item h3{margin:0;font-family:var(--lx-sans);font-size:15px;font-weight:400;letter-spacing:0}.kl-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:16px;margin:0 -16px;width:calc(100% + 32px);border:0;border-radius:var(--lx-r);background:none;text-align:left;font-family:var(--lx-sans);font-size:16px;font-weight:600;line-height:1.5;color:var(--lx-ink);cursor:pointer;transition:background-color .15s var(--lx-ease-std)}.kl-faq-item button:hover{background:var(--lx-ivory)}.kl-faq-item button i{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--lx-line-2);transition:transform .3s var(--lx-ease-out),background-color .15s var(--lx-ease-std),border-color .15s var(--lx-ease-std)}.kl-faq-item button i:after,.kl-faq-item button i:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;border-radius:1px}.kl-faq-item button i:after{transform:rotate(90deg)}.kl-faq-item.open button i{transform:rotate(135deg);background:var(--lx-action);border-color:transparent;color:var(--lx-on-action)}.kl-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--lx-ease-out)}.kl-faq-answer>div{min-height:0;overflow:hidden}.kl-faq-answer p{margin:0;padding:0 48px 22px 0;font-size:14px;line-height:1.6;color:var(--lx-ink-3);opacity:0;transition:opacity .2s var(--lx-ease-out)}.kl-faq-item.open .kl-faq-answer{grid-template-rows:1fr}.kl-faq-item.open .kl-faq-answer p{opacity:1}@media (prefers-reduced-motion:reduce){.kl *,.kl :after,.kl :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .kl-explanation{--lx-note:#2a2615}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .kl-family-passtest{--fam-bg:#123d26}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .kl-family-tier.all{background:#123d26;color:#2ecc71}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .kl-choices button.correct{background:#123d26}:where(html.mq-dark:not(:has(.mq-exam-island,.imx))) .kl-choices button.incorrect{background:#3d1515}.kl-partner{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:28px 48px;padding:48px 56px;border-radius:var(--lx-r-lg);background:var(--lx-card);border:1px solid var(--lx-line);box-shadow:none}.kl-partner>div:first-child{max-width:620px}.kl-partner h2{margin-top:16px}.kl-partner .kl-lede{margin-top:14px}.kl-partner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}@media (max-width:640px){.kl-partner{padding:32px 24px}}