.ExamDetailPage_page___wGY2{background:linear-gradient(180deg,#f8fbff,#f9fafb 35%,#f9fafb);--exam-content-max:1140px}.ExamDetailPage_back__m_3ZN{padding:1rem 0 2.5rem;background:transparent}.ExamDetailPage_page___wGY2 .exam-hero{position:relative;min-height:540px;background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;align-items:flex-end}.ExamDetailPage_page___wGY2 .exam-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.72),rgba(0,0,0,.22))}.ExamDetailPage_page___wGY2 .exam-hero-inner{position:relative;z-index:1;display:block;padding:3rem 0 3.5rem}.ExamDetailPage_page___wGY2 .exam-hero-inner .container,.ExamDetailPage_page___wGY2 .exam-hero-inner>:not(.container){width:min(100%,var(--exam-content-max));margin-inline:auto;padding-left:calc(max(1rem, env(safe-area-inset-left)) + var(--bs-gutter-x, .75rem));padding-right:calc(max(1rem, env(safe-area-inset-right)) + var(--bs-gutter-x, .75rem))}.ExamDetailPage_page___wGY2 .hero-content{width:min(100%,620px);max-width:620px;margin-inline:0;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);padding:2.5rem;border-radius:16px;color:#fff}.ExamDetailPage_page___wGY2 .hero-content h1{font-size:2.5rem;line-height:1.2;margin-bottom:1rem;color:#fff;overflow-wrap:anywhere}.ExamDetailPage_page___wGY2 .hero-content p{font-size:1.1rem;line-height:1.65;color:rgba(255,255,255,.9);margin-bottom:0}.ExamDetailPage_page___wGY2 .exam-code-badge{display:inline-block;background:rgba(15,118,110,.9);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .8rem;border-radius:999px;margin-bottom:.85rem}.ExamDetailPage_page___wGY2 .exam-stats-strip{background:#fff;border-bottom:1px solid #e5e7eb;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.ExamDetailPage_page___wGY2 .exam-stats-strip>:not(.container){width:min(100%,var(--exam-content-max));margin-inline:auto}.ExamDetailPage_page___wGY2 .exam-stats-row{display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap}.ExamDetailPage_page___wGY2 .exam-stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.4rem 1rem;flex:1;min-width:130px;border-right:1px solid #f3f4f6;text-align:center;gap:.2rem}.ExamDetailPage_page___wGY2 .exam-stat-card:last-child{border-right:none}.ExamDetailPage_page___wGY2 .stat-icon{font-size:1.5rem;font-weight:400;letter-spacing:0;text-transform:none;margin-bottom:.3rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-height:2rem}.ExamDetailPage_page___wGY2 .stat-value{font-size:1rem;font-weight:700;color:#111827;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.ExamDetailPage_page___wGY2 .stat-label{font-size:.72rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;overflow-wrap:anywhere}.ExamDetailPage_page___wGY2 .exam-section{padding:4rem max(1rem,env(safe-area-inset-right)) 4rem max(1rem,env(safe-area-inset-left))}.ExamDetailPage_page___wGY2 .exam-section>:not(.container){width:min(100%,var(--exam-content-max));margin-inline:auto}.ExamDetailPage_page___wGY2 .exam-section--alt{background:#fff}.ExamDetailPage_page___wGY2 .exam-section-title{font-size:1.75rem;font-weight:700;color:#111827;margin-bottom:1rem}.ExamDetailPage_page___wGY2 .exam-section-subtitle{color:#6b7280;font-size:1rem}.ExamDetailPage_page___wGY2 .exam-section-text{color:#374151;font-size:1rem;line-height:1.8;margin-bottom:1rem}.ExamDetailPage_page___wGY2 .exam-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;list-style:none;padding-left:0;margin-bottom:0}.ExamDetailPage_page___wGY2 .exam-highlight-card{background:#f9fafb;border-left:4px solid #0f766e;border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1rem;list-style:none}.ExamDetailPage_page___wGY2 .exam-highlight-card h4{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#0f766e;margin-bottom:.65rem}.ExamDetailPage_page___wGY2 .exam-highlight-card ul{margin:0;padding-left:1.2rem;color:#374151;font-size:.9rem;line-height:1.75}.ExamDetailPage_page___wGY2 .exam-highlight-card--accent{border-left-color:#0891b2}.ExamDetailPage_page___wGY2 .exam-highlight-card--accent h4{color:#0891b2}.ExamDetailPage_page___wGY2 .exam-domains-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ExamDetailPage_page___wGY2 .exam-domain-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.07);position:relative;transition:box-shadow .15s ease;padding:1rem 1.1rem 1rem calc(1.1rem + 6px + .75rem)}.ExamDetailPage_page___wGY2 .exam-domain-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.ExamDetailPage_page___wGY2 .domain-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0f766e}.ExamDetailPage_page___wGY2 .domain-name{font-size:.88rem;font-weight:600;color:#111827;margin-bottom:.2rem}.ExamDetailPage_page___wGY2 .domain-pct{font-size:.78rem;color:#6b7280}.ExamDetailPage_page___wGY2 .exam-cta-section{background:linear-gradient(135deg,#0f766e,#0891b2);color:#fff;text-align:center;padding:5rem max(1rem,env(safe-area-inset-right)) 5rem max(1rem,env(safe-area-inset-left))}.ExamDetailPage_page___wGY2 .exam-cta-section>:not(.container){width:min(100%,var(--exam-content-max));margin-inline:auto}.ExamDetailPage_page___wGY2 .exam-cta-section h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.ExamDetailPage_page___wGY2 .exam-cta-section p{font-size:1.1rem;opacity:.88;margin-bottom:2rem}@media (max-width:991px){.ExamDetailPage_page___wGY2 .exam-about-grid{grid-template-columns:1fr;gap:1rem}.ExamDetailPage_page___wGY2 .exam-domains-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.ExamDetailPage_page___wGY2 .hero-content{padding:1.25rem;border-radius:12px}.ExamDetailPage_page___wGY2 .hero-content h1{font-size:1.8rem}.ExamDetailPage_page___wGY2 .exam-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;justify-content:stretch}.ExamDetailPage_page___wGY2 .exam-stat-card{min-width:0;width:auto;border:1px solid #eef2f7;border-radius:10px;padding:.85rem .65rem;background:#fff}.ExamDetailPage_page___wGY2 .stat-value{font-size:.92rem;line-height:1.35}.ExamDetailPage_page___wGY2 .stat-label{font-size:.68rem;line-height:1.25}.ExamDetailPage_page___wGY2 .exam-section{padding-top:2.5rem;padding-bottom:2.5rem}.ExamDetailPage_page___wGY2 .exam-domains-grid{grid-template-columns:1fr}}@media (max-width:360px){.ExamDetailPage_page___wGY2 .exam-stats-row{grid-template-columns:1fr}}