:root{--ink-deep:#142f49;--paper:#fafbf6;--line-soft:#dce3d8;--brand-blue:#2d59bc;--radius-panel:18px}body{background:#fafbf6}.btn{border-radius:9px;box-shadow:0 3px 8px #183d7610}.btn:not(.secondary):hover{box-shadow:0 6px 14px #183d7620}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #5985d8;outline-offset:4px}.topbar{border-bottom-color:#e1e7dc}.brand-icon{border-radius:8px}.nav{min-height:84px}.footer{background:#edf1e8;border-top:1px solid #dce3d5;padding:38px 0}.footer-row{font-size:12px;line-height:1.9}.footer strong{font-size:17px;letter-spacing:-.03em}.footer-row>div:first-child{max-width:550px}.page-head{padding:64px 0 45px}.page-head h1{max-width:900px;font-size:clamp(38px,5vw,62px);letter-spacing:-.055em}.page-head>p:not(.eyebrow){max-width:620px;line-height:1.8}.eyebrow{font-size:10px;letter-spacing:.1em}.section{padding-block:64px}.section-head h2{font-size:clamp(27px,3vw,38px)}.pack-sheet,.pack-sheets{position:absolute;inset:0}.pack-sheet{border:1px solid #b4c8d6;border-radius:3px 9px 9px 3px;box-shadow:0 4px 6px #081c331b;transform-origin:48% 85%}.sheet-5{transform:translate(28px,10px) rotate(12deg);background:#6c8da4}.sheet-4{transform:translate(21px,8px) rotate(8deg);background:#afc3ca}.sheet-3{transform:translate(14px,6px) rotate(4deg);background:#e4e9de}.sheet-2{transform:translate(7px,4px) rotate(0deg);background:#97b3c2}.sheet-1{transform:translate(1px,2px) rotate(-3deg);background:#dce5d9}.offer-pack-cover{transform:rotate(-7deg)}.offer-savings-stamp{bottom:56px;right:-18px}.offer-pack-scene{margin-right:35px}.offer-modal-copy .btn>span{line-height:1.25}.offer-modal-copy .btn small{font-size:11px;font-weight:500;display:block;margin-top:4px;opacity:.9}.offer-modal-copy .guarantee-note{padding:13px;margin:0 0 18px}.offer-modal-copy .guarantee-note p{font-size:11px;line-height:1.65}.offer-modal-copy .guarantee-note strong{display:block}.offer-modal-copy{padding-top:44px}.offer-modal-copy ul{margin-block:19px}.offer-modal-copy .offer-return{margin-block:13px 16px}.offer-modal-copy .offer-note{padding-top:12px}.hero-collection{background:radial-gradient(ellipse at 80% 20%,#345777,transparent 70%),#142f49;color:white;border-radius:22px;padding:28px 34px;box-shadow:0 25px 55px #15365020;min-width:0;align-self:center;transform:none}.collection-heading{display:flex;justify-content:space-between;gap:14px;font:9px monospace;letter-spacing:.09em;color:#c0d1df}.hero-collection .offer-pack-scene{margin:52px 42px 45px 12px}.hero-collection .offer-pack-cover{min-height:285px}.hero-collection .offer-pack-title>strong{font-size:43px;max-width:250px}.collection-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff27;padding-top:21px;font-size:12px;color:#adc4d6}.collection-footer strong{color:#eef2e8;font-weight:500;font-size:15px}.collection-footer>a{background:#e1efbc;color:#193c3e;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.opening{gap:75px;padding-block:70px 65px}.opening-copy .lead{font-size:17px;line-height:1.8}.opening-copy h1{font-size:clamp(40px,4.5vw,60px)}.purchase-promise{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:26px;border-block:1px solid var(--line-soft);padding:27px 0;margin:12px 0 24px}.purchase-promise>div{display:flex;align-items:flex-start;gap:13px}.purchase-promise svg{color:#486849;flex-shrink:0;margin-top:2px}.purchase-promise strong{display:block;font-size:13px;line-height:1.5}.purchase-promise small{display:block;font-size:11px;line-height:1.7;color:#687563;margin-top:4px}.purchase-promise a{color:#315fc4;white-space:nowrap}.guarantee-note{display:flex;gap:11px;align-items:flex-start;padding:19px;background:#edf3e6;border:1px solid #dce6d0;border-radius:10px}.guarantee-note svg{flex-shrink:0;color:#4e7045;margin-top:2px}.guarantee-note p{font-size:12px;line-height:1.7;margin:0;color:#52654b}.guarantee-note strong{color:#30422e}.guarantee-note a{color:#2d59bc;white-space:nowrap}.guarantee-page h1{font-size:clamp(36px,5vw,56px);line-height:1.12}.guarantee-page em{font-family:Georgia,serif;color:#315fc4;font-weight:400}.guarantee-lead{background:#edf3e6;border:1px solid #dbe5d0;border-radius:18px;padding:30px;margin-top:35px}.guarantee-lead>svg{color:#486849}.guarantee-lead h2{margin-top:15px}.guarantee-page>h2{display:flex;align-items:center;gap:10px}.sales-pack{border:1px solid #dce3d8;border-radius:18px;overflow:hidden;padding:28px;box-shadow:0 8px 26px #142f4907;transition:box-shadow .2s,border-color .2s}.sales-pack:hover{border-color:#a9bdb4;box-shadow:0 16px 36px #142f4910}.sales-card-art{background:radial-gradient(ellipse at 80% 20%,#416786,transparent 80%),#16334c;margin:-28px -28px 26px;height:245px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sales-card-art .offer-pack-scene{width:215px;margin:25px 35px 14px 0}.sales-card-art .offer-pack-cover{min-height:185px;padding:18px 19px 16px 25px}.sales-card-art .offer-pack-brand{font-size:7px;margin-bottom:17px}.sales-card-art .offer-pack-edition{font-size:6px;margin-bottom:7px}.sales-card-art .offer-pack-title>strong{font-size:25px}.sales-card-art .offer-pack-line{margin:14px 0;height:2px}.sales-card-art .offer-pack-footer{font-size:6px}.sales-pack-top .cert-badge{width:58px;height:58px}.sales-pack-top{margin-bottom:16px}.sales-pack h3{font-size:28px}.sales-pack-scope strong{font-size:23px;letter-spacing:-.03em}.sales-pack-scope strong small{font-size:11px;color:#65725f;font-weight:400;letter-spacing:0}.sales-pack ul{font-size:13px;gap:12px}.sales-pack-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:19px}.sales-pack-actions .link{font-size:12px}.sales-benefits{gap:24px;border:0;padding:45px 0}.sales-benefits>div{padding:27px;background:#f0f3ec;border:1px solid #e0e6d9;border-radius:15px}.sales-benefits h3{font-size:19px}.sales-benefits svg{background:#e2ebd8;border-radius:10px;padding:10px;width:44px;height:44px;color:#44643c}.sales-steps{padding:35px 0 55px}.sales-steps ol{gap:25px}.sales-steps li{padding:23px;border-left:2px solid #b7cba5}.sales-steps li>span{width:33px;height:33px;border-radius:50%;background:#e7edde;display:grid;place-items:center;color:#4e6547}.sales-faq{max-width:none;padding-block:45px}.sales-faq details{background:white;border:1px solid #dce3d8;border-radius:10px;padding:19px 24px}.sales-faq details:last-child{border:1px solid #dce3d8}.sales-faq summary{font-size:15px}.sales-faq details p{max-width:850px;line-height:1.8}.sales-closing{border:0;border-radius:20px;padding:44px;background:radial-gradient(ellipse at right top,#335675,transparent 80%),#142f49;color:white}.sales-closing h2{font-size:40px}.sales-closing em{color:#dfedbc}.sales-closing .eyebrow,.sales-closing p{color:#bacdda}.sales-closing .link{color:#e2edc3}.sales-closing .btn{background:#e1eebb;color:#1d3b32;border-color:#e1eebb}.method-section{background:#edf1e8}.worked-note{border-radius:15px;box-shadow:0 15px 35px #273f2910;transform:none}.cert-sales-hero{gap:60px}.cert-purchase-card{border:1px solid #dce3d8;border-radius:18px;box-shadow:0 12px 32px #142f490c;overflow:hidden}.cert-pack-art{margin:-28px -28px 23px;padding:25px 45px;background:radial-gradient(ellipse at right top,#345a7a,transparent 80%),#16334c}.cert-pack-art .offer-pack-scene{max-width:220px;margin:16px auto 20px}.cert-pack-art .offer-pack-cover{min-height:200px;padding:22px}.cert-pack-art .offer-pack-brand{font-size:7px;margin-bottom:22px}.cert-pack-art .offer-pack-title>strong{font-size:28px}.cert-pack-art .offer-pack-footer{font-size:6px}.cert-purchase-card h2{font-size:27px}.cert-purchase-card dl{margin-block:18px}.cert-sample-callout{border:1px solid #d1dfed;border-radius:16px;background:#edf3f9}.bundle-offer{border:1px solid #dce3d8;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #142f4908;padding:35px;gap:35px;margin-bottom:28px}.bundle-offer .bundle-copy h2{font-size:35px}.bundle-offer .bundle-copy>p{font-size:14px;line-height:1.8}.bundle-offer .bundle-copy ul{font-size:13px}.bundle-discount{background:#f0f4eb;border:1px solid #dce6d1;border-radius:14px;padding:27px!important}.bundle-price{margin:20px 0!important}.bundle-price s{font-size:15px;color:#77816f}.bundle-price strong{font-size:30px;color:#1e3c32;letter-spacing:-.05em}.bundle-price small{display:block;font-size:10px;line-height:1.6;margin-top:4px}.bundle-coming{font-size:12px}.pricing-page .purchase-promise{margin-block:45px}.sandbox-checkout{border-top:1px dashed #bdc9b1;margin-top:20px;padding-top:15px}.sandbox-checkout .fine{font-size:11px}.auth-layout{gap:65px;padding-block:65px 90px;align-items:stretch}.auth-story{padding:40px;border-radius:22px;background:radial-gradient(ellipse at right top,#345a7a,transparent 80%),#142f49;color:white}.auth-story h1{font-size:clamp(38px,4vw,53px)}.auth-story em{color:#deedb8}.auth-note p,.auth-story .eyebrow,.auth-story>p{color:#bed0df}.auth-story li{font-size:14px;color:#e3ebf0}.auth-story li svg{color:#deedb8}.auth-note{border-color:#ffffff25}.auth-note>svg{color:#deedb8}.auth-box{border-radius:18px;border:1px solid #dce3d8;box-shadow:0 15px 40px #142f490a;align-self:center}.auth-box input,.google-button{border-radius:8px}.auth-tabs{gap:10px;background:#f0f3eb;border:0;border-radius:8px;padding:5px}.auth-tabs button{flex:1;padding:10px;border:0;border-radius:5px}.auth-tabs button.selected{background:white;border:0;box-shadow:0 2px 5px #142f490d}.dashboard-page .page-head{border-bottom:1px solid #dce3d8;margin-bottom:30px}.dashboard-attempts{padding-bottom:55px}.attempt-row{border:1px solid #dce3d8!important;border-radius:13px;background:white;padding:24px!important;margin-bottom:13px;transition:border-color .2s,box-shadow .2s}.attempt-row:hover{border-color:#aabdb2!important;box-shadow:0 8px 22px #142f4908}.attempt-row .eyebrow{display:inline-block;background:#edf2e7;border-radius:5px;padding:4px 7px;font-size:9px}.attempt-row h3{font-size:20px;margin:9px 0}.attempt-row p{font-size:12px}.dashboard-attempts .panel{border-radius:15px;padding:35px}.exam-start-card{border-radius:17px;box-shadow:0 12px 35px #142f490c;border-color:#dce3d8}.mode-choice label{border-radius:9px}.exam-message{border-radius:18px;box-shadow:0 10px 28px #142f4908}.question-sheet{border:1px solid #dce3d8;border-radius:18px;background:white;padding:30px}.question-meta{font-size:10px}.answer-option{border-radius:10px!important;border-color:#dce3d8!important;transition:background .18s,border-color .18s}.answer-option.is-selected{border-color:#426abe!important;background:#f0f4fd}.answer-letter{border-radius:7px!important}.question-stem{font-size:23px;line-height:1.6}.flag-button{border-radius:7px}.review-counts>div{border-radius:12px;background:#f0f4eb}.review-list{border:1px solid #dce3d8;border-radius:13px;overflow:hidden;background:white}.review-filters button{border-radius:8px}.submit-dialog{border-radius:18px;box-shadow:0 20px 65px #142f4935}.results-heading{background:#edf2e7;border:1px solid #dce5d3;border-radius:18px;padding:30px;margin-bottom:22px}.score-disc{background:#fafbf6;border-color:#cfdec1}.domain-results{background:white;border:1px solid #dce3d8;border-radius:16px;padding:28px;margin:25px 0}.domain-result progress{height:7px;border-radius:10px;overflow:hidden;accent-color:#55774c}.results-offer-invite{background:#edf3fc;border:1px solid #d8e3f1;border-radius:10px;padding:16px 20px}.explanation{border-radius:0 10px 10px 0}.featured-guide{border-radius:20px;overflow:hidden;border:1px solid #dce3d8}.study-plan-art{border-radius:12px;background:#183650;color:#eff3e8}.study-plan-art>span{color:#c2d4e1}.study-plan-art b{color:#deedb8}.guide-tools{gap:24px}.guide-tools>div{border-radius:16px;background:#eff3e9;border:1px solid #dce3d8;padding:28px}.guide-topics a{border-radius:20px;padding:8px 15px;border:1px solid #d7e0d1;background:white}.reading-list{display:grid;gap:12px}.reading-item{border:1px solid #dce3d8!important;border-radius:12px;padding:24px!important;background:#fff;transition:box-shadow .2s}.reading-item:hover{box-shadow:0 8px 25px #142f490a}.reading-index{background:#edf2e7;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;font-size:12px}.reading-item h3{font-size:20px}.reading-item p{font-size:13px;line-height:1.8}.reading h1{letter-spacing:-.045em}.reading h2{line-height:1.3}.reading p{line-height:1.9}@media(max-width:900px){.opening{gap:35px}.purchase-promise{grid-template-columns:1fr;gap:20px}.purchase-promise>div{max-width:600px}.hero-collection{padding:24px}.hero-collection .offer-pack-scene{margin:40px 32px 35px 2px}.hero-collection .offer-pack-title>strong{font-size:34px}.sales-benefits{gap:15px}.sales-benefits>div{padding:20px}.auth-layout{gap:30px;grid-template-columns:1fr 1fr}.auth-story{padding:30px}.cert-sales-hero{gap:30px}.bundle-offer{padding:26px;gap:25px}.results-heading{padding:23px}}@media(max-width:640px){.wrap{padding-inline:22px}.opening{grid-template-columns:1fr;padding-block:40px;gap:35px}.hero-collection{transform:none;max-width:400px;width:100%;margin:auto}.hero-collection .offer-pack-scene{width:auto;max-width:235px;margin:40px auto}.hero-collection .offer-pack-cover{min-height:245px}.hero-collection .offer-pack-title>strong{font-size:33px}.hero-collection .offer-pack-brand{font-size:8px;margin-bottom:25px}.hero-collection .offer-pack-edition,.hero-collection .offer-pack-footer{font-size:7px}.collection-heading{font-size:8px}.page-head{padding-block:40px 30px}.auth-layout,.sales-benefits,.sales-pack-grid,.sales-steps ol{grid-template-columns:1fr}.sales-pack{padding:23px}.sales-card-art{margin:-23px -23px 24px}.sales-card-art .offer-pack-scene{width:205px}.sales-pack-actions{flex-direction:column;align-items:stretch}.sales-pack-actions .link{text-align:center}.sales-steps li{padding:15px 20px}.sales-closing{padding:29px;flex-direction:column;align-items:flex-start}.sales-closing h2{font-size:33px}.sales-faq details{padding:17px 19px}.auth-layout{padding-block:35px}.auth-story{padding:28px}.auth-story ul{margin-block:25px}.auth-box{padding:25px}.bundle-offer{padding:23px;border-radius:15px}.bundle-offer .bundle-copy h2{font-size:29px}.bundle-discount{padding:23px!important}.cert-pack-art .offer-pack-scene{width:205px}.cert-pack-art .offer-pack-brand{margin-bottom:20px}.cert-pack-art .offer-pack-cover{padding:23px}.cert-pack-art .offer-pack-edition{font-size:7px}.offer-ticket .offer-pack-scene{margin:20px auto 12px;width:170px}.offer-ticket{padding-bottom:24px}.offer-savings-stamp{bottom:36px;right:-35px}.offer-modal-copy{padding:25px}.offer-modal-copy .guarantee-note{padding:11px}.offer-modal-copy h2{font-size:32px}.offer-modal-copy .btn small{font-size:11px}.question-sheet{padding:20px 16px}.question-stem{font-size:19px}.exam-facts{gap:20px}.domain-results{padding:22px 18px}.results-heading{padding:23px 20px}.reading-item{padding:20px!important}.guide-tools>div{padding:24px}.guarantee-lead{padding:23px}.section{padding-block:43px}.purchase-promise{padding-block:23px}.footer-row{gap:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.attempt-row,.reading-item,.sales-pack{transition:none}}.exam-display{margin:1rem 0;border-bottom:1px solid var(--line,#dbe1d8);padding:.75rem 0}.exam-display summary{cursor:pointer;font-weight:600}.exam-display>div{display:flex;align-items:end;gap:1.25rem;flex-wrap:wrap;padding:1rem 0}.exam-display label{display:grid;gap:.4rem;font-size:.9rem}.exam-display select{font:inherit;padding:.6rem .8rem;border:1px solid #80918b;border-radius:8px;background:#fff;color:#243339}.exam-display p{font-size:.85rem}.question-notes{padding:1.25rem 0;border-top:1px solid #9caea366;margin-top:1.5rem}.saved-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;max-height:12rem;overflow:auto}.note-dialog textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;line-height:1.6;padding:1rem;border:1px solid #74877c;border-radius:10px;background:#fff;color:#202d33}.note-dialog label{display:block;font-weight:600;margin-bottom:.5rem}[data-exam-size=large] .question-stem{font-size:1.8rem}[data-exam-size=large] .answer-explanations p,[data-exam-size=large] .answer-text{font-size:1.2rem}[data-exam-size=largest] .question-stem{font-size:2.15rem}[data-exam-size=largest] .answer-explanations p,[data-exam-size=largest] .answer-text{font-size:1.4rem}[data-exam-theme=dark] .question-sheet{background:#14232f;color:#f0f3f5;border-radius:16px;padding:1.5rem}[data-exam-theme=dark] .answer-explanations h3,[data-exam-theme=dark] .answer-explanations h4,[data-exam-theme=dark] .answer-text,[data-exam-theme=dark] .question-meta,[data-exam-theme=dark] .question-stem{color:#f0f3f5}[data-exam-theme=dark] .answer-option{background:#1e3344;border-color:#7c96a9;color:#f0f3f5}[data-exam-theme=dark] .answer-option.is-selected{background:#233f65;border-color:#b1ccff}[data-exam-theme=dark] .answer-option.is-correct{background:#164b3e;border-color:#a9e9c3}[data-exam-theme=dark] .answer-option.is-incorrect{background:#612b35;border-color:#ffc1c9}[data-exam-theme=dark] .answer-text small,[data-exam-theme=dark] .flag-button,[data-exam-theme=dark] .question-sheet .text-button,[data-exam-theme=dark] .question-sheet a,[data-exam-theme=dark] .selection-note{color:#c2dbff}[data-exam-theme=dark] .answer-letter{background:#eef4ff;color:#14232f}[data-exam-theme=dark] .note-dialog{color:#243339}[data-exam-theme=contrast] .question-sheet{background:#fff;color:#000;border:2px solid #000;border-radius:12px;padding:1.5rem}[data-exam-theme=contrast] .answer-explanations h3,[data-exam-theme=contrast] .answer-explanations h4,[data-exam-theme=contrast] .answer-text,[data-exam-theme=contrast] .question-meta,[data-exam-theme=contrast] .question-stem,[data-exam-theme=contrast] .selection-note{color:#000}[data-exam-theme=contrast] .answer-option{border:2px solid #000;background:#fff;color:#000}[data-exam-theme=contrast] .answer-option.is-selected{outline:3px solid #003b95;outline-offset:2px;background:#e7efff}[data-exam-theme=contrast] .answer-option.is-correct{background:#d7f6df}[data-exam-theme=contrast] .answer-option.is-incorrect{background:#ffe3e3}[data-exam-theme=contrast] .question-sheet .text-button,[data-exam-theme=contrast] .question-sheet a{color:#003b95}@media(max-width:600px){.exam-display>div{display:grid;grid-template-columns:1fr 1fr}.exam-display p{grid-column:1/-1}.exam-display select{width:100%;min-width:0}[data-exam-theme] .question-sheet{padding:1rem}.note-dialog{width:calc(100% - 2rem)}}.study-plans{margin:4rem 0;padding:2rem 0;border-top:1px solid #dce4dc}.study-plans>p{max-width:48rem}.study-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.study-plan-card{padding:1.75rem;border:1px solid #cddad3;border-radius:18px;background:linear-gradient(145deg,#f3f6ed,#fff)}.study-plan-card h3{font-size:1.3rem;margin:0 0 1.5rem}.study-plan-card label{display:block;font-weight:600;margin:1rem 0}.study-plan-card input,.study-plan-card select{display:block;width:100%;box-sizing:border-box;padding:.8rem;font:inherit;border:1px solid #84968b;border-radius:8px;background:#fff;color:#243339;margin-top:.5rem;min-height:44px}.study-plan-card .plan-encouragement{color:#315c44}.study-plan-card [role=status]{min-height:1.5rem;font-size:.9rem}@media(max-width:700px){.study-plan-grid{grid-template-columns:1fr}.study-plan-card{padding:1.25rem}}.question-report{margin:.5rem 0 1.5rem}.question-report>button,.question-report>p{font-size:.85rem}.question-report select{display:block;width:100%;padding:.75rem;background:#fff;color:#243339;border:1px solid #74877c;border-radius:8px;font:inherit;margin-bottom:1rem}[data-exam-theme=dark] .answer-explanations .eyebrow,[data-exam-theme=dark] .question-meta>span{color:#c5d6df}[data-exam-theme=contrast] .answer-explanations .eyebrow,[data-exam-theme=contrast] .question-meta>span{color:#000}[data-exam-theme=contrast] .answer-option{border-color:#000!important}.claims-page{max-width:950px;padding-top:2rem;padding-bottom:5rem}.claims-page textarea{display:block;width:100%;box-sizing:border-box;padding:1rem;margin:.5rem 0 1rem;font:inherit;line-height:1.6;border:1px solid #84968b;border-radius:8px;resize:vertical;background:#fff;color:#243339}.claim-history{margin-top:3rem}.claim-history article{margin:1.25rem 0}.claim-history p{white-space:pre-wrap;overflow-wrap:anywhere}.learner-feedback fieldset{border:0;padding:0;min-width:0}.learner-feedback form{display:block;max-width:44rem}.learner-feedback label{display:block;margin:.9rem 0 .45rem}.learner-feedback input:not([type=checkbox]),.learner-feedback select,.learner-feedback textarea{width:100%;box-sizing:border-box;font:inherit;padding:.8rem;background:#fff;color:#243339;border:1px solid #84968b;border-radius:8px}.learner-feedback textarea{resize:vertical;line-height:1.6}.learner-feedback .email-preference-choice{display:flex;align-items:flex-start;gap:.7rem;margin:1.5rem 0}.learner-feedback [type=checkbox]{margin-top:.3rem;flex:none;width:18px;height:18px}.purchase-highlights{margin:25px 0 28px;text-align:left}.purchase-counts{display:flex;gap:34px;align-items:stretch;margin-bottom:17px}.purchase-counts p{margin:0!important;display:flex;flex-direction:column;gap:3px;line-height:1.25!important}.purchase-counts p+p{border-left:1px solid #becbbb;padding-left:34px}.purchase-counts strong{font-size:clamp(38px,4vw,56px);font-weight:750;line-height:1;letter-spacing:-.05em;color:#153650}.purchase-counts span{font-size:16px;font-weight:650;color:#263d43}.purchase-assurances{display:flex;gap:10px;flex-wrap:wrap}.purchase-assurances>a,.purchase-assurances>span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.4;padding:10px 13px;background:#e4edcc;border:1px solid #c0d291;border-radius:8px;color:#203e2c;text-decoration:none}.purchase-assurances>a{background:#153650;border-color:#153650;color:#fff}.purchase-assurances svg{flex-shrink:0}.purchase-highlights .purchase-condition{font-size:13px!important;line-height:1.6!important;color:#455b60;margin:12px 0 0!important;max-width:550px}.purchase-promise{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#153650;color:#fff;border:0;border-radius:20px;padding:0;margin:24px 0 35px;overflow:hidden;box-shadow:0 12px 30px #15365012}.purchase-promise article{padding:28px 25px;min-width:0;border-right:1px solid #ffffff24}.purchase-promise article:last-child{border:0}.purchase-promise .promise-number{font-size:64px;line-height:1;letter-spacing:-.055em;color:#e1edb4;display:block;margin:0 0 14px}.purchase-promise article>svg{color:#e1edb4;margin:0 0 20px;height:58px;width:58px}.purchase-promise h3{font-size:21px;line-height:1.25;color:inherit;margin:0 0 12px;letter-spacing:-.025em}.purchase-promise p{font-size:15px;line-height:1.6;color:#dbe6ec;margin:0}.purchase-promise .promise-guarantee{background:#e1edb4;color:#203e2c}.purchase-promise .promise-guarantee>svg{color:#203e2c;width:35px;height:35px;margin-bottom:12px}.purchase-promise .promise-guarantee p{color:#304a32;font-size:14px}.purchase-promise a{display:inline-block;white-space:normal;color:#203e2c;font-size:14px;font-weight:700;margin-top:16px;text-underline-offset:4px}.guarantee-note{padding:22px;gap:14px;background:#e8efd8;border-color:#b9cc9f}.guarantee-note .guarantee-title{font-size:20px;line-height:1.3;display:block;color:#243f2e;margin-bottom:8px}.guarantee-note p{font-size:15px;line-height:1.65;color:#304a35}.sales-pack-scope>strong{font-size:27px}.sales-pack .purchase-counts strong{font-size:44px}.sales-pack .purchase-counts span{font-size:15px}.bundle-offer .purchase-highlights{margin-block:24px}.bundle-offer .purchase-counts strong{font-size:46px}@media(max-width:1000px){.purchase-promise{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-promise article{border-bottom:1px solid #ffffff24}.purchase-promise article:nth-child(2){border-right:0}.purchase-counts{gap:24px}.purchase-counts p+p{padding-left:24px}}@media(max-width:640px){.purchase-promise{margin-block:22px;border-radius:14px}.purchase-promise article{padding:22px 17px}.purchase-promise .promise-number{font-size:48px}.purchase-promise h3{font-size:18px}.purchase-promise p{font-size:14px}.purchase-promise article>svg{width:44px;height:44px}.purchase-counts{gap:20px}.purchase-counts p+p{padding-left:20px}.purchase-counts span{font-size:14px}.purchase-assurances>a,.purchase-assurances>span{font-size:13px}.guarantee-note{padding:17px}.guarantee-note .guarantee-title{font-size:19px}.guarantee-note p{font-size:14px}}@media(max-width:360px){.purchase-promise{grid-template-columns:1fr}.purchase-promise article{border-right:0}.purchase-counts strong{font-size:40px}}.reading a.btn{color:#fff}.reading a.btn.secondary{color:#23385b}.account-nav{display:flex;gap:10px 24px;flex-wrap:wrap;border-bottom:1px solid #d4dfd5;padding:23px 0;font-size:15px}.account-nav a{color:#244759;font-weight:650}.account-nav a:hover{text-decoration:underline}.account-page,.my-exams-page{padding-bottom:60px}.owned-certifications{display:grid;gap:28px}.owned-certification{border:1px solid #cbd8d0;border-radius:18px;padding:30px;background:#fff;box-shadow:0 10px 25px #16334c08}.owned-cert-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.owned-cert-heading h2{font-size:30px}.owned-cert-heading .eyebrow{font-size:11px;margin-bottom:10px}.owned-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:#eff3e9;border-radius:12px;padding:22px;margin:25px 0 15px}.owned-stats strong{display:block;font-size:35px;color:#193b50;line-height:1.2}.owned-stats small{font-size:21px;font-weight:400;color:#596f76}.owned-stats span{display:block;font-size:14px;color:#3d555a;margin-top:6px}.owned-exam-list{border-top:1px solid #dbe3db;margin-top:22px;padding-top:18px}.owned-exam-list-heading{color:#234b75;font-size:17px}.owned-exam-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #e2e8df}.owned-exam-row h3{font-size:18px}.owned-exam-row p{font-size:14px;margin-top:5px}.owned-exam-row .actions{margin:0}.library-footer{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;margin:35px 0}.checkout-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0}.checkout-benefits strong{padding:15px;background:#e5edce;border-radius:9px;color:#24452e}.compact-review{max-width:600px;padding:22px 0}.compact-review textarea{width:100%;font:inherit;padding:12px;border:1px solid #879b99;border-radius:8px;resize:vertical;margin:12px 0}.compact-review .fine{margin-bottom:16px}.rating-stars{border:0;display:flex;gap:8px;padding:15px 0 0}.rating-stars label{position:relative;cursor:pointer;color:#ac7414;display:inline-flex}.rating-stars input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.rating-stars svg{width:32px;height:32px}.rating-stars label:has(input:focus-visible){outline:2px solid #1967d2;outline-offset:4px;border-radius:4px}.after-practice-feedback{margin-top:22px}.account-page .access-code-panel{margin-bottom:24px}@media(max-width:700px){.owned-certification{padding:22px}.owned-cert-heading{flex-direction:column;align-items:start}.owned-cert-heading h2{font-size:25px}.owned-stats{gap:12px;padding:17px}.owned-stats strong{font-size:28px}.owned-stats small{font-size:17px}.owned-stats span{font-size:12px}.owned-exam-row{align-items:start;flex-direction:column}.account-nav{gap:12px 20px;font-size:14px}.checkout-benefits{grid-template-columns:1fr}}.article-body .editorial-figure{margin:36px 0 44px;border:1px solid #cedbd5;border-radius:18px;overflow:hidden;background:#f1f5eb;color:#18384b}.figure-heading{padding:27px 28px 22px;background:#15374e;color:#fff}.figure-heading>span{font:700 11px/1.5 monospace;letter-spacing:.12em;color:#d7eab3}.article-body .figure-heading h3{font-size:27px;line-height:1.2;color:#fff;margin:10px 0 0;letter-spacing:-.025em}.article-body .editorial-figure figcaption{font-size:13px;line-height:1.65;padding:18px 26px;border-top:1px solid #cdd9cc;color:#4a5c59;background:#fbfcf8}.editorial-figure figcaption a{text-decoration:underline;color:#2253a4}.article-body .session-legend,.article-body .visual-review,.article-body .visual-roadmap{list-style:none;padding:26px;margin:0;display:grid;gap:20px}.visual-roadmap{grid-template-columns:1fr 1fr}.visual-roadmap li{border-left:3px solid #3864b9;padding-left:18px}.visual-step{display:block;font:700 11px/1.6 monospace;letter-spacing:.08em;color:#4f684b}.visual-roadmap strong{display:block;font:italic 35px/1.3 Georgia,serif;margin:6px 0}.visual-roadmap b{font-size:15px}.article-body .editorial-figure p{font-size:15px;line-height:1.6;margin:8px 0 0;color:#425969}.session-ribbon{display:flex;margin:27px 26px 0;gap:4px}.session-ribbon span{padding:15px 0;text-align:center;background:#2858b5;color:white;font-weight:700}.session-ribbon span:nth-child(2){background:#15374e}.session-ribbon span:nth-child(3){background:#49694c}.session-ribbon span:nth-child(4){background:#dceaaf;color:#18384b}.session-legend{grid-template-columns:1fr 1fr}.session-legend span{font:700 12px monospace;color:#476441;display:block;margin-bottom:6px}.session-legend strong{font-size:20px}.score-comparison,.visual-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:26px}.score-comparison>div+div,.visual-paths>div+div{border-left:1px solid #c5d4c6;padding-left:24px}.visual-paths strong{font-size:24px;display:block;line-height:1.25;margin-top:10px}.article-body .visual-paths ul{font-size:14px;line-height:1.7;padding-left:18px;margin-top:14px}.visual-bars{padding:28px 26px 12px;display:grid;gap:18px}.visual-bar-row{display:grid;grid-template-columns:120px 1fr 45px;align-items:center;gap:14px;font-size:14px}.visual-bar-track{height:22px;background:#dbe4d9;border-radius:4px;overflow:hidden}.visual-bar-track>div{height:100%;background:#2b5ab8}.visual-bar-row:last-child .visual-bar-track>div{background:#49694c}.article-body .figure-takeaway{margin:10px 26px 24px;font-weight:600}.visual-review{grid-template-columns:1fr 1fr}.visual-review li{display:flex;gap:13px}.visual-review li>span{flex-shrink:0;border:1px solid #b4c6b1;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font:italic 18px Georgia,serif;background:#e1ecbe}.visual-review strong{font-size:19px}.score-comparison>div>strong{display:block;font-size:22px;margin-bottom:18px}.score-dot-row{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:12px}.score-dots{display:flex;gap:4px}.score-dots i{width:12px;height:12px;border-radius:3px;background:#d3ddd1;border:1px solid #789079}.score-dots .filled{background:#2b5ab8;border-color:#2b5ab8}@media(max-width:600px){.figure-heading{padding:22px}.article-body .figure-heading h3{font-size:24px}.score-comparison,.visual-paths{grid-template-columns:1fr}.score-comparison>div+div,.visual-paths>div+div{border-left:0;border-top:1px solid #c5d4c6;padding:22px 0 0}.visual-bar-row{grid-template-columns:1fr 45px;gap:7px}.visual-bar-row>span{grid-column:1/-1}.visual-review,.visual-roadmap{grid-template-columns:1fr}.article-body .editorial-figure figcaption{padding:18px 22px}}.offer-pack-exam-mark{display:block;margin:16px 0 18px;align-self:flex-start}.offer-pack-exam-mark .cert-badge{display:block;width:76px;height:76px;object-fit:contain}.cert-pack-art .offer-pack-exam-mark,.sales-card-art .offer-pack-exam-mark{margin:9px 0 12px}.cert-pack-art .offer-pack-exam-mark .cert-badge,.sales-card-art .offer-pack-exam-mark .cert-badge{width:44px;height:44px}.hero-collection .offer-pack-exam-mark .cert-badge{width:120px;height:120px}@media(max-width:640px){.offer-ticket .offer-pack-exam-mark{margin:10px 0}.offer-ticket .offer-pack-exam-mark .cert-badge{width:48px;height:48px}.hero-collection .offer-pack-exam-mark .cert-badge{width:96px;height:96px}}.compact-pack{padding:24px;align-self:start}.compact-pack .sales-card-art{height:160px;margin:-24px -24px 20px}.compact-pack .sales-card-art .offer-pack-scene{transform:scale(.78);margin:0 28px 0 0}.compact-pack-heading .sales-label{font-size:10px;letter-spacing:.07em}.compact-pack h3{font-size:26px;line-height:1.2;margin:8px 0 14px}.compact-pack-facts{display:flex;align-items:center;gap:9px 16px;flex-wrap:wrap;font-size:13px;color:#214554}.compact-pack-facts strong{font-size:23px;margin-right:3px}.compact-pack-facts>span:last-child{background:#e4edca;padding:5px 9px;border-radius:5px;font-weight:650;color:#2e4a2f}.compact-pack-price{display:flex;align-items:baseline;gap:12px;margin:19px 0 15px}.compact-pack-price>strong{font-size:30px;line-height:1.2;color:#18384b;letter-spacing:-.04em}.compact-pack-price>span{font-size:12px;color:#52664f}.compact-pack .sales-pack-actions{display:flex;gap:12px;align-items:center;margin:0;flex-wrap:wrap}.compact-pack .sales-pack-actions .btn{padding:13px 18px;font-size:14px}.compact-pack .sales-pack-actions .link{font-size:12px}.compact-pack-guarantee{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:650;color:#23465a;margin-top:16px}.compact-pack-guarantee:hover{text-decoration:underline}.compact-pack .compact-pack-status{font-size:11px;line-height:1.5;margin:7px 0 15px;color:#5b6b76}.compact-pack-details{border-top:1px solid #d8e1d5;padding-top:13px}.compact-pack-details summary{font-size:12px;color:#42564f;cursor:pointer}.compact-pack .compact-pack-details p{font-size:13px;line-height:1.65;margin-top:13px}.compact-pack .compact-pack-details ul{margin:16px 0;font-size:13px;gap:10px}@media(max-width:640px){.compact-pack .sales-pack-actions{align-items:stretch;gap:12px}.compact-pack .sales-pack-actions .link{text-align:center}.compact-pack h3{font-size:24px}.compact-pack .sales-card-art{height:145px}.compact-pack-price{flex-wrap:wrap}}.question-navigator{border:1px solid #cad8d1;border-radius:12px;background:#f4f7f0;margin:0 0 22px;padding:17px 20px;color:#203c4e}.question-navigator summary{font-weight:700;cursor:pointer}.question-navigator summary>span{float:right;font-size:12px;font-weight:400}.navigator-filters{display:flex;gap:16px;margin:18px 0}.navigator-filters label{display:grid;gap:6px;font-size:12px;flex:1}.navigator-filters select{min-width:0;width:100%;font:inherit;background:white;border:1px solid #a7b9b2;border-radius:6px;padding:10px}.question-navigator ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;max-height:300px;overflow-y:auto}.question-navigator button{width:100%;text-align:left;display:grid;gap:5px;padding:12px;background:white;border:1px solid #cddad2;border-radius:7px;color:#203c4e;cursor:pointer}.question-navigator button[aria-current]{border:2px solid #275cbb;background:#e9f0fe}.question-navigator button span{font-size:12px}.question-navigator button small{font-size:11px;color:#526771}.question-controls{position:sticky;bottom:0;z-index:3;background:#fafcf8;border-top:1px solid #c9d7cd;padding:15px 0;margin-top:24px;box-shadow:0 -9px 18px #193b4d06}.question-controls .btn{min-width:135px}.question-progress{position:relative}.question-sheet:has(.question-controls){overflow:visible}@media(max-width:640px){.question-navigator ol{grid-template-columns:1fr 1fr}.question-navigator summary>span{float:none;display:block;margin-top:6px}.navigator-filters{flex-direction:column}.question-controls .btn{min-width:0;font-size:13px;padding:12px}.question-controls{gap:12px}}[data-exam-theme=dark] .question-controls{background:#14232f;border-color:#7c96a9;box-shadow:0 -9px 18px #07121c33}[data-exam-theme=contrast] .question-controls{background:#fff;border-top:2px solid #000}.compact-pack .sales-card-art{display:flex;align-items:center;justify-content:space-evenly;gap:24px;padding:22px 28px;min-height:220px}.pack-cert-emblem{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0}.pack-cert-emblem .cert-badge{width:140px;height:140px;filter:drop-shadow(0 8px 16px #061b3440)}.pack-cert-emblem>span{font:10px/1.6 monospace;letter-spacing:.09em;text-align:center;color:#d7e8ef}.compact-pack .sales-card-art .offer-pack-scene{margin:8px 0;width:185px;flex-shrink:0}body:has(.exam-session)>.footer,body:has(.exam-session)>.prototype,body:has(.exam-session)>.topbar{display:none}.exam-session{max-width:none;min-height:100dvh;padding:0 40px 35px;background:#f3f5f1}.session-brand{display:none}.exam-session .session-brand{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:750;color:#fff;margin-right:auto}.session-brand .brand-icon{width:36px;height:36px;font-size:25px;background:#284c68}.session-brand small{display:block;font:9px/1.7 monospace;letter-spacing:.13em;color:#b7cfdf}.exam-session .exam-topline{position:sticky;top:0;z-index:10;background:#142f45;color:#dce8ee;margin:0 -40px;padding:14px 32px;min-height:72px;border:0;gap:22px}.exam-session .exam-topline .link{color:#e5eef8;font-size:12px}.exam-session .save-state{font-size:11px;color:#c6d9d7}.exam-session .exam-countdown{background:#203f59;color:#fff;border-color:#58728a;margin-left:0;min-width:135px;justify-content:center}.exam-session .exam-countdown.time-low{background:#66321a;border-color:#e6ac7f}.session-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1380px;margin:0 auto}.session-heading .exam-title-row{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin:24px 0;flex:1}.session-heading .cert-badge{width:60px;height:60px}.session-heading h1{font-size:23px;margin:4px 0;line-height:1.25}.session-heading .eyebrow{font-size:9px;margin:0}.session-heading .exam-total{font-size:10px;margin-left:10px}.session-tools{display:flex;align-items:center;gap:14px;position:relative}.session-tools .btn{font-size:12px;padding:11px 14px}.session-tools .exam-display{padding:0;margin:0;border:0}.session-tools .exam-display summary{font-size:12px}.session-tools .exam-display[open]>div{position:absolute;right:0;top:45px;z-index:12;width:330px;padding:20px;background:#fff;border:1px solid #cbd5cf;box-shadow:0 12px 35px #19334722;border-radius:12px}.session-tools .exam-display[open]>div label{font-size:12px}.session-tools .exam-display p{font-size:11px}.exam-session .question-page{max-width:1000px;margin:10px auto}.exam-session .question-progress{margin-bottom:14px;font-size:12px}.exam-session .question-sheet{padding:26px 32px 0;border-radius:14px;box-shadow:0 6px 24px #17364c06}.exam-session .question-stem{font-size:21px;line-height:1.55;margin:20px 0 24px;scroll-margin-top:100px}.exam-session .answer-option{min-height:62px;padding:15px 18px}.exam-session .answer-text{line-height:1.5}.exam-session .question-controls{padding:14px 0;margin-top:18px}.exam-session .question-controls .btn{padding:12px 22px;font-size:13px}.exam-session .exam-bottomline{margin:12px 0;font-size:12px}@media(min-width:1150px){.exam-session .question-page:has(.question-navigator){max-width:1380px;display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:30px;align-items:start}.exam-session .question-navigator{grid-column:1;grid-row:1/4;position:sticky;top:96px;margin:0;padding:17px 14px}.exam-session .question-navigator summary>span{float:none;display:block;margin-top:7px}.exam-session .navigator-filters{flex-direction:column;gap:10px}.exam-session .question-navigator ol{grid-template-columns:1fr;max-height:48vh}.exam-session .exam-bottomline,.exam-session .question-progress,.exam-session .question-sheet{grid-column:2}}@media(max-width:700px){.compact-pack .sales-card-art{padding:18px;gap:20px;min-height:180px}.pack-cert-emblem .cert-badge{width:100px;height:100px}.pack-cert-emblem>span{font-size:8px}.compact-pack .sales-card-art .offer-pack-scene{width:140px}.exam-session{padding:0 16px 25px}.exam-session .exam-topline{margin:0 -16px;padding:10px 16px;gap:12px;flex-wrap:wrap}.exam-session .session-brand{font-size:12px}.session-brand small{font-size:8px}.exam-session .exam-topline .save-state{width:auto;margin-left:auto}.exam-session .exam-countdown{min-width:0}.session-heading{display:block}.session-heading .exam-title-row{margin:18px 0 12px;gap:10px}.session-heading h1{font-size:18px}.session-heading .cert-badge{width:48px;height:48px}.session-tools{justify-content:space-between;margin-bottom:18px}.session-tools .exam-display[open]>div{left:0;right:auto;max-width:calc(100vw - 32px)}.exam-session .question-sheet{padding:18px 16px 0}.exam-session .question-stem{font-size:18px}.exam-session .answer-option{padding:13px 12px}.exam-session .exam-topline>span:nth-child(3){display:none}}.session-aux-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px}.session-aux-tools .question-notes,.session-aux-tools .question-report{margin:0;padding:8px 0;border:0}.session-aux-tools .text-button{font-size:12px}.session-aux-tools:has(.saved-note){display:block}.exam-session[data-exam-size=large] .question-stem{font-size:1.8rem}.exam-session[data-exam-size=largest] .question-stem{font-size:2.15rem}.offer-pack-title{margin:4px 0 20px;min-width:0}.offer-pack-title>strong{display:block}.offer-pack-details{display:flex;align-items:center;gap:14px;margin-top:auto}.offer-pack-details .offer-pack-exam-mark{margin:0;align-self:center;flex:0 0 30%}.offer-pack-details .offer-pack-exam-mark .cert-badge{width:100%;height:auto}.offer-pack-details ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:13px;font:10px/1.4 monospace;color:#50674e;list-style:disc}.offer-pack-details li{display:list-item;padding:0}.cert-pack-art .offer-pack-details,.sales-card-art .offer-pack-details{gap:8px}.cert-pack-art .offer-pack-details ul,.sales-card-art .offer-pack-details ul{font-size:7px;gap:5px;padding-left:9px}@media(max-width:640px){.offer-pack-details{gap:9px}.offer-pack-details ul{font-size:8px;gap:5px}.offer-ticket .offer-pack-details ul{font-size:6px;padding-left:9px}}.hero-collection .offer-pack-scene{margin-left:-6px;margin-right:46px}@media(max-width:640px){.hero-collection .offer-pack-scene{max-width:250px;margin:40px auto}.compact-pack .sales-card-art .offer-pack-scene{transform:scale(.72)}}@media(max-width:900px){.sales-pack-grid{grid-template-columns:1fr}}@media(max-width:700px){.compact-pack .sales-card-art{min-height:220px;gap:10px;padding-inline:12px}.compact-pack .sales-card-art .offer-pack-scene{width:185px}}.hero-collection .offer-pack-scene{width:calc(100% - 100px);max-width:300px;margin:55px auto 65px;left:-8px}@media(max-width:640px){.hero-collection .offer-pack-scene{width:calc(100% - 64px);max-width:235px;margin:45px auto 55px;left:-8px}}.hero-collection{container-type:inline-size}.hero-collection .offer-pack-title>strong{font-size:clamp(24px,10cqw,40px)}.hero-collection .offer-pack-details ul{font-size:clamp(7px,2.5cqw,10px)}.btn.owned-access-btn{background:#276443;border-color:#276443;color:#fff}.btn.owned-access-btn:hover{background:#1d5034;border-color:#1d5034}body:has(.exam-workspace[data-exam-theme=dark]){background:#0c1822}.exam-workspace[data-exam-theme=dark]{background:#0c1822;color:#edf3f8;min-height:100vh;color-scheme:dark}.exam-workspace[data-exam-theme=dark] :is(h1,h2,h3,h4,label,summary,legend){color:#edf3f8}.exam-workspace[data-exam-theme=dark] :is(p,.fine,.eyebrow,.exam-total,.question-progress,.save-state,.review-counts span){color:#b8cbd8}.exam-workspace[data-exam-theme=dark] :is(.link,.text-button,a:not(.btn)){color:#a9ceff}.exam-workspace[data-exam-theme=dark] :is(.exam-topline,.question-navigator,.exam-message,.exam-start-card,.results-heading,.domain-results,.panel,dialog,.session-tools .exam-display[open]>div){background:#142734;color:#edf3f8;border-color:#486171}.exam-workspace[data-exam-theme=dark] :is(input,select,textarea){background:#10212d;color:#edf3f8;border-color:#688091}.exam-workspace[data-exam-theme=dark] :is(.btn.secondary,.review-filters button,.review-list button,.question-navigator button){background:#1c3343;color:#eaf2f8;border-color:#617c8e}.exam-workspace[data-exam-theme=dark] :is(.review-list button:hover,.question-navigator button:hover){background:#29495f}.exam-workspace[data-exam-theme=dark] :is(.review-filters button.active,.question-navigator button[aria-current=true]){background:#315d90;color:#fff;border-color:#a9ceff}.exam-workspace[data-exam-theme=dark] :is(.review-counts,.review-counts>div,.review-list,.review-list li,.answer-explanations article,.question-controls,.session-aux-tools){border-color:#486171}.exam-workspace[data-exam-theme=dark] .score-disc{background:#173b32;border-color:#5f9276;color:#eefbf4}.exam-workspace[data-exam-theme=dark] .form-error{color:#ffc9cc;background:#462832}.exam-workspace[data-exam-theme=dark] dialog::backdrop{background:#02080ec9}.exam-workspace[data-exam-theme=dark] :focus-visible{outline-color:#b7d6ff}body:has(.exam-workspace[data-exam-theme=contrast]){background:#fff}.exam-workspace[data-exam-theme=contrast]{background:#fff;color:#000;min-height:100vh;color-scheme:light}.exam-workspace[data-exam-theme=contrast] :is(h1,h2,h3,h4,p,label,summary,legend,.fine,.eyebrow,.exam-total,.question-progress,.review-counts span){color:#000}.exam-workspace[data-exam-theme=contrast] :is(.question-navigator,.exam-message,.exam-start-card,.results-heading,.domain-results,dialog,.session-tools .exam-display[open]>div){background:#fff;color:#000;border:2px solid #000}.exam-workspace[data-exam-theme=contrast] :is(.link,.text-button,a:not(.btn)){color:#003b95}.exam-workspace[data-exam-theme=contrast] :is(.btn.secondary,.review-filters button,.review-list button,.question-navigator button,input,textarea,select){background:#fff;color:#000;border:2px solid #000}.exam-workspace[data-exam-theme=contrast] .exam-topline :is(p,span,a,small,strong){color:#fff}.exam-workspace[data-exam-theme=contrast] .review-filters button.active{background:#000;color:#fff}.exam-workspace[data-exam-theme=dark] .question-navigator button[aria-current=step]{background:#315d90;color:#fff;border-color:#a9ceff}.exam-workspace[data-exam-theme=dark] .question-navigator :is(small,button span){color:#bdd0df}.exam-workspace[data-exam-theme=contrast] .question-navigator button[aria-current=step]{background:#000;color:#fff}.exam-workspace[data-exam-theme=contrast] .question-navigator button[aria-current=step] :is(strong,span,small){color:#fff}.exam-workspace[data-exam-theme=dark] .exam-facts :is(span,strong){color:#dceaf3}.exam-workspace[data-exam-theme=dark] .mode-choice label{background:#10212d;color:#edf3f8;border-color:#688091}.exam-workspace[data-exam-theme=dark] .mode-choice label:has(input:checked){background:#244b70;border-color:#a9ceff;color:#fff}.exam-workspace[data-exam-theme=dark] .mode-choice label span{color:inherit}body:has(.exam-workspace[data-exam-theme=dark])>:is(.topbar,.footer){background:#142734;color:#edf3f8;border-color:#486171}body:has(.exam-workspace[data-exam-theme=dark]) :is(.topbar,.footer) :is(a:not(.btn),p,span,strong){color:#cfdfec}body:has(.exam-workspace[data-exam-theme=dark])>.prototype{background:#10212d;color:#b8cbd8}.pricing-page .balanced-offer{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:28px;padding:32px}.balanced-offer .bundle-copy h2{font-family:inherit;font-size:clamp(26px,3vw,36px);max-width:680px}.balanced-offer .bundle-discount{padding:26px;margin:0;border:1px solid #dce5d1;border-radius:18px;align-self:start;justify-content:flex-start;gap:14px}.balanced-offer .bundle-discount :is(p,h3){margin:0}.balanced-offer .bundle-discount h3{font-size:25px;line-height:1.2}.balanced-offer .bundle-discount .btn{margin:6px 0 0;width:100%;justify-content:center}.balanced-offer .bundle-price strong{font-size:38px}.balanced-offer .pricing-promo{font-size:14px;line-height:1.6}.pricing-sandbox{grid-column:1/-1;border-top:1px solid #dce3d8;padding-top:16px;font-size:14px}.pricing-sandbox summary{cursor:pointer;font-weight:600;color:#52656c}.pricing-sandbox .sandbox-checkout{max-width:none;border:0;margin:12px 0 0;padding:0}@media(max-width:760px){.pricing-page .balanced-offer{grid-template-columns:1fr;padding:24px;gap:22px}.balanced-offer .bundle-discount{width:100%;box-sizing:border-box}}.pricing-page .balanced-offer{grid-template-columns:minmax(0,1fr);gap:24px}.pricing-page .balanced-offer .bundle-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);column-gap:36px;align-items:start}.pricing-page .balanced-offer .bundle-copy>.eyebrow,.pricing-page .balanced-offer .bundle-copy>h2,.pricing-page .balanced-offer .bundle-copy>p{grid-column:1/-1}.pricing-page .balanced-offer .bundle-copy ul{margin:24px 0;gap:18px}.pricing-page .balanced-offer .bundle-discount{width:100%;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px 24px;padding:22px 26px}.pricing-page .balanced-offer .bundle-discount>.eyebrow{flex-basis:100%}.pricing-page .balanced-offer .bundle-discount>h3{max-width:280px}.pricing-page .balanced-offer .bundle-discount>p:not(.eyebrow):not(.bundle-price):not(.offer-note){flex:1;min-width:220px;max-width:440px}.pricing-page .balanced-offer .bundle-discount>.btn{width:auto;margin:0 0 0 auto;flex-shrink:0}.pricing-page .balanced-offer .bundle-discount>.offer-note{flex-basis:100%}@media(max-width:760px){.pricing-page .balanced-offer .bundle-copy{grid-template-columns:1fr}.pricing-page .balanced-offer .bundle-copy ul{margin:0}.pricing-page .balanced-offer .bundle-discount{padding:20px;align-items:flex-start}.pricing-page .balanced-offer .bundle-discount>.btn{width:100%;margin:0}.pricing-page .balanced-offer .bundle-discount>p:not(.eyebrow){min-width:0}}.exam-attempt-results{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px;font-size:14px}