.page-module__gsGpfW__pageHero{background:radial-gradient(circle at 18% 18%,#0ea5e921,#0000 30%),radial-gradient(circle at 88% 12%,#6366f11c,#0000 28%),linear-gradient(#f8fbff 0%,#f1fbfb 100%);border-bottom:1px solid #94a3b838;padding:clamp(3.5rem,8vw,6rem) 0;position:relative;overflow:hidden}[data-theme=dark] .page-module__gsGpfW__pageHero{background:radial-gradient(circle at 18% 18%,#0ea5e91f,#0000 32%),radial-gradient(circle at 88% 12%,#818cf81a,#0000 30%),linear-gradient(#0f172a 0%,#08131f 100%)}.page-module__gsGpfW__pageHero:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000ad,#0000 78%);mask-image:linear-gradient(#000000ad,#0000 78%)}.page-module__gsGpfW__pageHero>div{z-index:1;position:relative}.page-module__gsGpfW__pageTitle{max-width:760px;margin:var(--space-sm) 0;color:var(--text);letter-spacing:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:950;line-height:1.05}.page-module__gsGpfW__pageSubtitle{max-width:680px;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.16rem);line-height:1.75}.page-module__gsGpfW__pathSection{margin:var(--space-xl) 0 var(--space-2xl)}.page-module__gsGpfW__sectionTitle{color:var(--text);letter-spacing:0;margin-bottom:var(--space-md);font-size:clamp(1.35rem,3vw,2rem);font-weight:900}.page-module__gsGpfW__pathGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.page-module__gsGpfW__pathCard{--path-color:#2563eb;isolation:isolate;background:linear-gradient(135deg, #fffffffa, #f8fafceb), var(--surface);gap:var(--space-md);border:1px solid #94a3b847;border-radius:8px;flex-direction:column;min-height:230px;padding:clamp(1.25rem,3vw,1.75rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a12}[data-theme=dark] .page-module__gsGpfW__pathCard{background:linear-gradient(135deg, #0f172afa, #020617f0), var(--surface);border-color:#94a3b838;box-shadow:0 22px 58px #00000042}[data-theme=dark] .page-module__gsGpfW__pathCard:after{background:color-mix(in srgb, var(--path-color) 22%, transparent)}.page-module__gsGpfW__pathCard:before{content:"";background:linear-gradient(90deg, var(--path-color), #2dd4bfdb);height:4px;position:absolute;inset:0 0 auto}.page-module__gsGpfW__pathCard:after{content:"";background:color-mix(in srgb, var(--path-color) 13%, transparent);z-index:-1;border-radius:999px;width:240px;height:240px;position:absolute;bottom:-105px;right:-90px}.page-module__gsGpfW__pathCard:hover{border-color:color-mix(in srgb, var(--path-color) 44%, #94a3b840);transform:translateY(-3px);box-shadow:0 26px 70px #0f172a1c}.page-module__gsGpfW__pathCard h3{margin:var(--space-sm) 0;color:var(--text);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:900;line-height:1.25}.page-module__gsGpfW__pathCard p{max-width:62ch;color:var(--text-secondary);line-height:1.7}.page-module__gsGpfW__pathActions{gap:var(--space-sm);flex-wrap:wrap;margin-top:auto;display:flex}.page-module__gsGpfW__examGrid{gap:var(--space-lg);margin:var(--space-xl) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.page-module__gsGpfW__examCard{--exam-color:#2563eb;isolation:isolate;gap:var(--space-md);background:linear-gradient(180deg, #fffffffa, #f8fafcf0), var(--surface);border:1px solid #94a3b84d;border-radius:8px;flex-direction:column;min-height:100%;padding:clamp(1.2rem,3vw,1.55rem);transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f172a11}[data-theme=dark] .page-module__gsGpfW__examCard{background:linear-gradient(180deg, #0f172afa, #020617f0), var(--surface);border-color:#94a3b838;box-shadow:0 18px 50px #00000047}[data-theme=dark] .page-module__gsGpfW__examCard:after{background:color-mix(in srgb, var(--exam-color) 22%, transparent)}.page-module__gsGpfW__examCard:before{content:"";background:linear-gradient(90deg, var(--exam-color), #0ea5e9cc);height:4px;position:absolute;inset:0 0 auto}.page-module__gsGpfW__examCard:after{content:"";background:color-mix(in srgb, var(--exam-color) 12%, transparent);z-index:-1;border-radius:999px;width:155px;height:155px;position:absolute;top:-64px;right:-58px}.page-module__gsGpfW__examCard:hover{border-color:color-mix(in srgb, var(--exam-color) 42%, #94a3b84d);transform:translateY(-3px);box-shadow:0 24px 64px #0f172a1c}.page-module__gsGpfW__examIcon{background:linear-gradient(135deg, color-mix(in srgb, var(--exam-color) 92%, #fff), color-mix(in srgb, var(--exam-color) 62%, #0f172a));color:#fff;width:56px;height:56px;box-shadow:0 14px 34px color-mix(in srgb, var(--exam-color) 26%, transparent);letter-spacing:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:950;display:inline-flex}.page-module__gsGpfW__examBody{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__gsGpfW__examHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.page-module__gsGpfW__examTitle{color:var(--text);font-size:clamp(1.12rem,2.4vw,1.35rem);font-weight:900;line-height:1.24}.page-module__gsGpfW__examDesc{color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.95rem;line-height:1.65}.page-module__gsGpfW__examMeta{gap:var(--space-sm);color:var(--text-muted);margin-bottom:var(--space-sm);flex-wrap:wrap;font-size:.87rem;font-weight:800;display:flex}.page-module__gsGpfW__examSubjects{gap:var(--space-xs);flex-wrap:wrap;margin-top:auto;display:flex}.page-module__gsGpfW__examFooter{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid #94a3b838;margin-top:auto;display:flex}.page-module__gsGpfW__questionCount{color:var(--text-muted);font-size:.85rem;font-weight:900}@media (max-width:768px){.page-module__gsGpfW__pageHero{padding:3.25rem 0}.page-module__gsGpfW__pathCard,.page-module__gsGpfW__examCard{border-radius:8px}.page-module__gsGpfW__examFooter{flex-direction:column;align-items:stretch}.page-module__gsGpfW__examFooter a{justify-content:center;width:100%}}
