.ExamPage-module__XR3ylW__page{padding-top:100px}.ExamPage-module__XR3ylW__container{max-width:1200px;margin:0 auto;padding:0 24px}.ExamPage-module__XR3ylW__section{padding:80px 0}.ExamPage-module__XR3ylW__sectionAlt{background:#f7f8fa;padding:80px 0}html[data-theme=dark] .ExamPage-module__XR3ylW__sectionAlt{background:var(--surface-alt)}.ExamPage-module__XR3ylW__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:10px;font-size:.9rem;font-weight:600;display:inline-block}.ExamPage-module__XR3ylW__sectionTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:16px;font-size:2.2rem;font-weight:700}.ExamPage-module__XR3ylW__sectionIntro{color:var(--color-text-secondary);max-width:620px;margin-bottom:44px;font-size:1.05rem;line-height:1.7}.ExamPage-module__XR3ylW__centerHead{text-align:center}.ExamPage-module__XR3ylW__sectionIntroCenter{margin-left:auto;margin-right:auto}.ExamPage-module__XR3ylW__hero{background:var(--brand-navy);padding:28px 0 70px}.ExamPage-module__XR3ylW__heroTop{max-width:1200px;margin:0 auto 26px;padding:0 24px}.ExamPage-module__XR3ylW__heroInner{align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.ExamPage-module__XR3ylW__heroText{flex:1;min-width:0}.ExamPage-module__XR3ylW__heroEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:12px;font-size:.9rem;font-weight:600;display:inline-block}.ExamPage-module__XR3ylW__heroTitle{font-family:var(--font-heading);color:#fff;margin-bottom:18px;font-size:3rem;font-weight:700;line-height:1.15}.ExamPage-module__XR3ylW__heroLead{color:#ffffffd9;max-width:540px;margin-bottom:22px;font-size:1.1rem;line-height:1.65}.ExamPage-module__XR3ylW__heroChips{flex-wrap:wrap;gap:10px 22px;margin-bottom:32px;display:flex}.ExamPage-module__XR3ylW__heroChip{color:#ffffffd9;align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.ExamPage-module__XR3ylW__heroChip svg{color:var(--color-accent);flex-shrink:0}.ExamPage-module__XR3ylW__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.ExamPage-module__XR3ylW__btnHeroPrimary{text-transform:uppercase;letter-spacing:.02em;background:var(--color-accent);color:#fff;border-radius:50px;justify-content:center;align-items:center;padding:18px 34px;font-size:1rem;font-weight:500;line-height:1;transition:all .3s;display:inline-flex;box-shadow:2px 2px #13154d17}.ExamPage-module__XR3ylW__btnHeroPrimary:hover{opacity:.9;box-shadow:2px 2px #13154d}.ExamPage-module__XR3ylW__btnHeroOutline{text-transform:uppercase;letter-spacing:.02em;color:#fff;background:0 0;border:1px solid #ffffffb3;border-radius:50px;justify-content:center;align-items:center;padding:18px 34px;font-size:1rem;font-weight:500;line-height:1;transition:all .3s;display:inline-flex}.ExamPage-module__XR3ylW__btnHeroOutline:hover{color:var(--brand-navy);background:#fff}.ExamPage-module__XR3ylW__heroPanel{background:#fff;border-radius:16px;flex-shrink:0;width:400px;padding:26px 26px 22px;box-shadow:0 8px 30px #00000026}.ExamPage-module__XR3ylW__heroPanelHeading{font-family:var(--font-heading);color:var(--brand-navy);align-items:center;gap:10px;margin-bottom:18px;font-size:1.05rem;font-weight:700;display:flex}.ExamPage-module__XR3ylW__heroPanelHeading svg{color:var(--color-accent)}.ExamPage-module__XR3ylW__heroPanelRow{border:1px solid #e8e8ef;border-radius:12px;align-items:center;gap:14px;margin-bottom:12px;padding:14px;transition:border-color .25s,transform .25s;display:flex}.ExamPage-module__XR3ylW__heroPanelRow:hover{border-color:var(--color-accent);transform:translateY(-2px)}.ExamPage-module__XR3ylW__heroPanelIcon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.ExamPage-module__XR3ylW__heroPanelMode{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ExamPage-module__XR3ylW__heroPanelMode strong{color:var(--brand-navy);font-size:1rem;font-weight:600}.ExamPage-module__XR3ylW__heroPanelMode small{color:#5b6072;font-size:.85rem}.ExamPage-module__XR3ylW__heroPanelPrice{font-family:var(--font-heading);color:var(--brand-navy);flex-shrink:0;font-size:1.45rem;font-weight:700}.ExamPage-module__XR3ylW__heroPanelNote{color:#5b6072;margin-top:4px;font-size:.85rem;line-height:1.5}.ExamPage-module__XR3ylW__stepsRail{grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;display:grid;position:relative}.ExamPage-module__XR3ylW__stepsRail:before{content:"";background:var(--border-faint);height:2px;position:absolute;top:22px;left:22px;right:22px}.ExamPage-module__XR3ylW__step{flex-direction:column;gap:16px;display:flex;position:relative}.ExamPage-module__XR3ylW__stepDot{z-index:1;background:var(--color-accent);color:#fff;width:44px;height:44px;font-family:var(--font-heading);box-shadow:0 0 0 6px var(--surface-page);border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex;position:relative}.ExamPage-module__XR3ylW__stepWho{text-transform:uppercase;letter-spacing:.08em;border-radius:50px;align-self:flex-start;margin-bottom:10px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-block}.ExamPage-module__XR3ylW__stepWhoYou{color:#c94f3a;background:#ef796624}html[data-theme=dark] .ExamPage-module__XR3ylW__stepWhoYou{color:#f4917f}.ExamPage-module__XR3ylW__stepWhoWe{color:var(--color-savoy-blue);background:#585cd51f}html[data-theme=dark] .ExamPage-module__XR3ylW__stepWhoWe{color:#9b9ef0;background:#585cd538}.ExamPage-module__XR3ylW__stepTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:8px;font-size:1.2rem;font-weight:700}.ExamPage-module__XR3ylW__stepText{color:var(--color-text-secondary);font-size:.97rem;line-height:1.65}.ExamPage-module__XR3ylW__modesGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:28px;display:grid}.ExamPage-module__XR3ylW__modeCard{background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:30px 28px;display:flex}.ExamPage-module__XR3ylW__modeHeader{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.ExamPage-module__XR3ylW__modeIcon{width:46px;height:46px;color:var(--color-accent);background:#ef79661f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExamPage-module__XR3ylW__modeHeading{flex:1;min-width:0}.ExamPage-module__XR3ylW__modeTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:4px;font-size:1.35rem;font-weight:700}.ExamPage-module__XR3ylW__modeSubtitle{color:var(--color-text-secondary);font-size:.95rem}.ExamPage-module__XR3ylW__modeBadge{text-transform:uppercase;letter-spacing:.06em;background:var(--brand-navy);color:#fff;white-space:nowrap;border-radius:50px;padding:6px 12px;font-size:.72rem;font-weight:700}html[data-theme=dark] .ExamPage-module__XR3ylW__modeBadge{background:var(--color-accent)}.ExamPage-module__XR3ylW__modePrice{background:var(--surface-sunken);border-radius:12px;align-items:baseline;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex}.ExamPage-module__XR3ylW__modePriceAmount{font-family:var(--font-heading);color:var(--color-primary);font-size:2.1rem;font-weight:700;line-height:1}.ExamPage-module__XR3ylW__modePriceLabel{color:var(--color-text-secondary);font-size:.88rem}.ExamPage-module__XR3ylW__modeNeedsLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-system);margin-bottom:12px;font-size:.8rem;font-weight:700}.ExamPage-module__XR3ylW__modeNeeds{flex-direction:column;flex:1;gap:11px;margin-bottom:26px;list-style:none;display:flex}.ExamPage-module__XR3ylW__modeNeeds li{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.55;display:flex}.ExamPage-module__XR3ylW__modeNeeds svg{color:var(--color-accent);flex-shrink:0;margin-top:4px}.ExamPage-module__XR3ylW__modeLocation{border:1px solid var(--border-faint);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;transition:border-color .25s,transform .25s;display:flex}.ExamPage-module__XR3ylW__modeLocation:hover{border-color:var(--color-accent);transform:translateY(-2px)}.ExamPage-module__XR3ylW__modeLocationIcon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.ExamPage-module__XR3ylW__modeLocationText{flex-direction:column;gap:2px;min-width:0;display:flex}.ExamPage-module__XR3ylW__modeLocationText strong{color:var(--color-primary);font-size:.93rem;font-weight:600;line-height:1.45}.ExamPage-module__XR3ylW__modeLocationText small{color:var(--color-savoy-blue);font-size:.82rem;text-decoration:underline}html[data-theme=dark] .ExamPage-module__XR3ylW__modeLocationText small{color:#9b9ef0}.ExamPage-module__XR3ylW__modeInstrLink{color:var(--color-savoy-blue);margin-bottom:18px;font-size:.92rem;font-weight:600;text-decoration:underline;display:inline-block}html[data-theme=dark] .ExamPage-module__XR3ylW__modeInstrLink{color:#9b9ef0}.ExamPage-module__XR3ylW__modeCta{text-transform:uppercase;letter-spacing:.02em;background:var(--color-accent);color:#fff;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:18px 34px;font-size:1rem;font-weight:500;line-height:1;transition:all .3s;display:inline-flex;box-shadow:2px 2px #13154d17}.ExamPage-module__XR3ylW__modeCta:hover{opacity:.9;box-shadow:2px 2px #13154d}.ExamPage-module__XR3ylW__bothInclude{border:1px dashed var(--border-faint);border-radius:16px;margin-top:36px;padding:24px 28px}.ExamPage-module__XR3ylW__bothIncludeLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-system);margin-bottom:14px;font-size:.8rem;font-weight:700}.ExamPage-module__XR3ylW__bothIncludeList{grid-template-columns:repeat(2,1fr);gap:12px 28px;list-style:none;display:grid}.ExamPage-module__XR3ylW__bothIncludeList li{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.55;display:flex}.ExamPage-module__XR3ylW__bothIncludeList svg{color:var(--color-accent);flex-shrink:0;margin-top:4px}.ExamPage-module__XR3ylW__instrGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:28px;display:grid}.ExamPage-module__XR3ylW__instrCard{background:var(--surface-raised);border:1px solid var(--border-subtle);border-top:4px solid var(--color-accent);box-shadow:var(--shadow-sm);border-radius:16px;padding:28px}.ExamPage-module__XR3ylW__instrCardOnline{border-top-color:var(--color-savoy-blue)}.ExamPage-module__XR3ylW__instrCardOnsite{border-top-color:var(--color-accent)}.ExamPage-module__XR3ylW__instrHead{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex}.ExamPage-module__XR3ylW__instrIcon{width:46px;height:46px;color:var(--color-accent);background:#ef79661f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExamPage-module__XR3ylW__instrCardOnline .ExamPage-module__XR3ylW__instrIcon{color:var(--color-savoy-blue);background:#585cd51f}html[data-theme=dark] .ExamPage-module__XR3ylW__instrCardOnline .ExamPage-module__XR3ylW__instrIcon{color:#9b9ef0;background:#585cd538}.ExamPage-module__XR3ylW__instrTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:3px;font-size:1.25rem;font-weight:700}.ExamPage-module__XR3ylW__instrSubtitle{color:var(--color-text-secondary);font-size:.93rem}.ExamPage-module__XR3ylW__instrGroup{margin-bottom:22px}.ExamPage-module__XR3ylW__instrGroup:last-child{margin-bottom:0}.ExamPage-module__XR3ylW__instrLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-system);margin-bottom:10px;font-size:.78rem;font-weight:700}.ExamPage-module__XR3ylW__instrText{color:var(--color-text-secondary);font-size:.97rem;line-height:1.65}.ExamPage-module__XR3ylW__instrList{flex-direction:column;gap:9px;list-style:none;display:flex}.ExamPage-module__XR3ylW__instrList li{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.55;display:flex}.ExamPage-module__XR3ylW__instrList svg{color:var(--color-accent);flex-shrink:0;margin-top:4px}.ExamPage-module__XR3ylW__instrCardOnline .ExamPage-module__XR3ylW__instrList svg{color:var(--color-savoy-blue)}html[data-theme=dark] .ExamPage-module__XR3ylW__instrCardOnline .ExamPage-module__XR3ylW__instrList svg{color:#9b9ef0}.ExamPage-module__XR3ylW__coversGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:28px;display:grid}.ExamPage-module__XR3ylW__coverCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;padding:26px 24px}.ExamPage-module__XR3ylW__coverTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:10px;font-size:1.15rem;font-weight:700}.ExamPage-module__XR3ylW__coverText{color:var(--color-text-secondary);font-size:.96rem;line-height:1.65}.ExamPage-module__XR3ylW__papersNote{color:var(--color-text-secondary);background:var(--surface-sunken);border-left:3px solid var(--color-accent);border-radius:0 12px 12px 0;max-width:760px;padding:18px 22px;font-size:1rem;line-height:1.65}.ExamPage-module__XR3ylW__crossSell{background:var(--brand-navy-deep);padding:64px 0}.ExamPage-module__XR3ylW__crossSellInner{justify-content:space-between;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.ExamPage-module__XR3ylW__crossSellTitle{font-family:var(--font-heading);color:#fff;margin-bottom:10px;font-size:1.9rem;font-weight:700}.ExamPage-module__XR3ylW__crossSellText{color:#ffffffd1;max-width:560px;font-size:1.02rem;line-height:1.65}.ExamPage-module__XR3ylW__crossSellCtas{flex-shrink:0}.ExamPage-module__XR3ylW__faqList{flex-direction:column;gap:14px;max-width:860px;display:flex}.ExamPage-module__XR3ylW__faqItem{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.ExamPage-module__XR3ylW__faqQuestion{font-family:var(--font-heading);color:var(--color-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.ExamPage-module__XR3ylW__faqQuestion::-webkit-details-marker{display:none}.ExamPage-module__XR3ylW__faqQuestion svg{color:var(--color-accent);flex-shrink:0;transition:transform .25s}.ExamPage-module__XR3ylW__faqItem[open] .ExamPage-module__XR3ylW__faqQuestion svg{transform:rotate(180deg)}.ExamPage-module__XR3ylW__faqAnswer{padding:0 24px 22px}.ExamPage-module__XR3ylW__faqAnswer p{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.ExamPage-module__XR3ylW__faqSource{margin-top:10px;font-size:.9rem}.ExamPage-module__XR3ylW__faqSource a{color:var(--color-savoy-blue);text-decoration:underline}@media (prefers-reduced-motion:reduce){.ExamPage-module__XR3ylW__heroPanelRow,.ExamPage-module__XR3ylW__btnHeroPrimary,.ExamPage-module__XR3ylW__btnHeroOutline,.ExamPage-module__XR3ylW__modeCta,.ExamPage-module__XR3ylW__modeLocation,.ExamPage-module__XR3ylW__faqQuestion svg{transition:none}}@media (max-width:1000px){.ExamPage-module__XR3ylW__heroInner{flex-direction:column;align-items:stretch;gap:40px}.ExamPage-module__XR3ylW__heroPanel{width:100%;max-width:480px}.ExamPage-module__XR3ylW__stepsRail{grid-template-columns:1fr;gap:0}.ExamPage-module__XR3ylW__stepsRail:before{width:2px;height:auto;inset:22px auto 22px 21px}.ExamPage-module__XR3ylW__step{flex-direction:row;gap:20px;padding-bottom:36px}.ExamPage-module__XR3ylW__step:last-child{padding-bottom:0}.ExamPage-module__XR3ylW__stepDot{flex-shrink:0}.ExamPage-module__XR3ylW__modesGrid,.ExamPage-module__XR3ylW__coversGrid{grid-template-columns:1fr}.ExamPage-module__XR3ylW__crossSellInner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.ExamPage-module__XR3ylW__page{padding-top:84px}.ExamPage-module__XR3ylW__hero{padding:22px 0 52px}.ExamPage-module__XR3ylW__heroTitle{font-size:2.1rem}.ExamPage-module__XR3ylW__heroLead{font-size:1.02rem}.ExamPage-module__XR3ylW__section,.ExamPage-module__XR3ylW__sectionAlt{padding:56px 0}.ExamPage-module__XR3ylW__sectionTitle{font-size:1.7rem}.ExamPage-module__XR3ylW__btnHeroPrimary,.ExamPage-module__XR3ylW__btnHeroOutline,.ExamPage-module__XR3ylW__modeCta{padding:15px 25px;font-size:.9rem}.ExamPage-module__XR3ylW__heroCtas{flex-direction:column;align-items:stretch}.ExamPage-module__XR3ylW__heroPanel{padding:22px 18px 18px}.ExamPage-module__XR3ylW__modeCard{padding:24px 20px}.ExamPage-module__XR3ylW__modeBadge{display:none}.ExamPage-module__XR3ylW__instrGrid{grid-template-columns:1fr}.ExamPage-module__XR3ylW__instrCard{padding:22px 20px}.ExamPage-module__XR3ylW__bothIncludeList{grid-template-columns:1fr}.ExamPage-module__XR3ylW__crossSell{padding:52px 0}.ExamPage-module__XR3ylW__crossSellTitle{font-size:1.55rem}.ExamPage-module__XR3ylW__crossSellCtas,.ExamPage-module__XR3ylW__crossSellCtas a{width:100%}}
