.page-module___8aEwW__hero{background:linear-gradient(135deg, #f0f9fffa, #f8fafcfa 46%, #f0fdfaf0), var(--bg);align-items:center;min-height:auto;padding:clamp(2.5rem,5vw,4.25rem) 0 clamp(2rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0ea5e90b 1px,#0000 1px),linear-gradient(90deg,#0ea5e90b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.page-module___8aEwW__heroOverlay{pointer-events:none;background:linear-gradient(90deg,#0ea5e91a,#0000 28%),linear-gradient(270deg,#10b98114,#0000 30%);position:absolute;inset:0}[data-theme=dark] .page-module___8aEwW__hero{background:linear-gradient(135deg, #0b1222fa, #0f172afa 52%, #082f49db), var(--bg)}[data-theme=dark] .page-module___8aEwW__hero:before{background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px)}.page-module___8aEwW__heroShell{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative}.page-module___8aEwW__heroContent{text-align:left;max-width:720px;position:relative}.page-module___8aEwW__heroBadge{border:1px solid var(--ink-200);border-radius:var(--radius-full);color:var(--ink-700);margin-bottom:var(--space-lg);box-shadow:var(--shadow-sm);letter-spacing:0;background:#fff;align-items:center;gap:8px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.page-module___8aEwW__heroBadgeMark{background:linear-gradient(135deg,#06b6d4,#10b981);border-radius:2px;width:8px;height:8px;animation:2.8s ease-in-out infinite page-module___8aEwW__badgeBlink;box-shadow:0 0 0 5px #06b6d41f}[data-theme=dark] .page-module___8aEwW__heroBadge{color:var(--text);background:#0f172ae6;border-color:#334155}.page-module___8aEwW__heroTitle{color:var(--ink-900);letter-spacing:0;margin-bottom:var(--space-md);text-shadow:none;font-size:clamp(3rem,6vw,4.4rem);font-weight:900;line-height:1.15}.page-module___8aEwW__heroGradient{background:linear-gradient(135deg,#0f766e,#2563eb 54%,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .page-module___8aEwW__heroGradient{background:linear-gradient(135deg,#93c5fd 0%,#a78bfa 52%,#5eead4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__heroSubtitle{color:var(--ink-600);max-width:600px;margin:0 0 var(--space-xl);font-size:1.08rem;line-height:1.7}.page-module___8aEwW__heroCta{justify-content:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroStats{margin-top:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module___8aEwW__heroStat{min-width:0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #94a3b83d;border-radius:14px;align-items:center;gap:8px;padding:.62rem .7rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroStat:after{content:"";background:linear-gradient(115deg,#0000 0 35%,#ffffff6b 48%,#0000 60% 100%);animation:6s ease-in-out infinite page-module___8aEwW__statShine;position:absolute;inset:0;transform:translate(-120%)}.page-module___8aEwW__heroStatIcon{color:#0f172a;background:linear-gradient(135deg,#dbeafe,#ccfbf1);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.page-module___8aEwW__heroStatIcon span,.page-module___8aEwW__heroStatIcon span:before,.page-module___8aEwW__heroStatIcon span:after{content:"";display:block;position:absolute}.page-module___8aEwW__heroStatIconcampus span{border:2px solid #0f766e;border-top:0;width:22px;height:15px;bottom:9px;left:8px}.page-module___8aEwW__heroStatIconcampus span:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:#2563eb;width:26px;height:7px;top:-9px;left:-4px}.page-module___8aEwW__heroStatIconcampus span:after{background:#0f766e;width:3px;height:12px;bottom:0;left:7px;box-shadow:-8px 0 #0f766e,0 0 #0f766e,8px 0 #0f766e}.page-module___8aEwW__heroStatIconmcq span{background:#fff;border:2px solid #2563eb;border-radius:7px;width:21px;height:25px;animation:3.2s ease-in-out infinite page-module___8aEwW__statPaper}.page-module___8aEwW__heroStatIconmcq span:before{background:#2563eb;width:12px;height:2px;top:8px;left:6px;box-shadow:0 6px #2563eb,0 12px #2563eb}.page-module___8aEwW__heroStatIcontimer span{border:2px solid #0ea5e9;border-radius:50%;width:23px;height:23px}.page-module___8aEwW__heroStatIcontimer span:before{transform-origin:50% 9px;background:#0f172a;width:3px;height:10px;animation:2.8s linear infinite page-module___8aEwW__clockHand;top:4px;left:10px}.page-module___8aEwW__heroStatIconpapers span{background:#ffffffeb;border:2px solid #7c3aed;border-radius:6px;width:23px;height:19px;transform:rotate(-5deg)}.page-module___8aEwW__heroStatIconpapers span:before{z-index:-1;background:#ffffffb3;border:2px solid #10b981;border-radius:6px;width:21px;height:17px;top:4px;left:4px}.page-module___8aEwW__heroStatIconsubjects span{background:#0f766e;border-radius:3px;width:6px;height:6px;animation:3.2s ease-in-out infinite page-module___8aEwW__subjectTiles;top:9px;left:9px;box-shadow:12px 0 #2563eb,0 12px #7c3aed,12px 12px #10b981}.page-module___8aEwW__heroStatText{flex-direction:column;min-width:0;display:flex}.page-module___8aEwW__heroStatValue{color:var(--ink-900);font-size:clamp(1.05rem,2vw,1.34rem);font-weight:800;line-height:1.1}.page-module___8aEwW__heroStatLabel{color:var(--ink-500);letter-spacing:0;font-size:.66rem;line-height:1.25;display:block}[data-theme=dark] .page-module___8aEwW__heroStat{background:#0f172ab8;border-color:#94a3b82e}[data-theme=dark] .page-module___8aEwW__heroStatIcon{color:#e0f2fe;background:linear-gradient(135deg,#38bdf84d,#2dd4bf38)}[data-theme=dark] .page-module___8aEwW__heroStatIconmcq span,[data-theme=dark] .page-module___8aEwW__heroStatIconpapers span,[data-theme=dark] .page-module___8aEwW__heroStatIconpapers span:before{background:#0f172adb}[data-theme=dark] .page-module___8aEwW__heroStatLabel{color:var(--text-muted)}.page-module___8aEwW__heroVisual{justify-content:center;min-width:0;display:flex}.page-module___8aEwW__heroImageWrap{aspect-ratio:1;background:#ffffff80;border:1px solid #94a3b838;border-radius:28px;width:100%;max-width:390px;position:relative}.page-module___8aEwW__heroImage{object-fit:contain;filter:drop-shadow(0 18px 30px #0ea5e933)}.page-module___8aEwW__medicalHero{min-height:min(860px, calc(100vh - var(--header-height)));background:radial-gradient(circle at 9% 18%,#2563eb24,#0000 28%),radial-gradient(circle at 82% 8%,#10b9811f,#0000 24%),linear-gradient(135deg,#f8fbff 0%,#eef7ff 46%,#f7fffb 100%);align-items:center;padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(3.5rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__medicalHero:before{content:"";pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.page-module___8aEwW__medicalHeroGlow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#0ea5e92e,#0000 68%);border-radius:50%;height:420px;position:absolute;inset:auto -16% -34% 30%}.page-module___8aEwW__medicalHeroShell{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.page-module___8aEwW__medicalHeroContent{max-width:660px}.page-module___8aEwW__medicalHeroBadge{color:#1e3a8a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:1.2rem;padding:.54rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #1e3a8a14}.page-module___8aEwW__medicalHeroBadgeDot{background:linear-gradient(135deg,#10b981,#2563eb);border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 6px #10b9811f}.page-module___8aEwW__medicalHeroTitle{color:#081632;font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:0 0 1.15rem;font-size:clamp(2.65rem,5.7vw,5.15rem);font-weight:800;line-height:1.02}.page-module___8aEwW__medicalHeroTitle span{background:linear-gradient(135deg,#2563eb 0%,#0f766e 55%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.page-module___8aEwW__medicalHeroLead{color:#334155;max-width:620px;margin:0 0 1.55rem;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.75}.page-module___8aEwW__medicalHeroActions{flex-wrap:wrap;gap:.8rem;margin-bottom:1.45rem;display:flex}.page-module___8aEwW__medicalHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module___8aEwW__medicalHeroStat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #94a3b838;border-radius:16px;min-width:0;padding:.88rem;box-shadow:0 16px 34px #0f172a12}.page-module___8aEwW__medicalHeroStat strong{color:#0f172a;margin-top:.52rem;font-size:1rem;font-weight:900;line-height:1.1;display:block}.page-module___8aEwW__medicalHeroStat small{color:#64748b;margin-top:.25rem;font-size:.72rem;font-weight:700;line-height:1.3;display:block}.page-module___8aEwW__medicalStatIcon{background:linear-gradient(135deg,#dbeafef2,#ccfbf1eb);border-radius:13px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;overflow:hidden}.page-module___8aEwW__medicalStatIcon span,.page-module___8aEwW__medicalStatIcon span:before,.page-module___8aEwW__medicalStatIcon span:after{content:"";display:block;position:absolute}.page-module___8aEwW__medicalStatIconpapers span{background:#fff;border:2px solid #2563eb;border-radius:5px;width:18px;height:22px}.page-module___8aEwW__medicalStatIconpapers span:before{background:#2563eb;width:10px;height:2px;top:6px;left:4px;box-shadow:0 5px #2563eb,0 10px #2563eb}.page-module___8aEwW__medicalStatIcontimer span{border:2px solid #0f766e;border-radius:50%;width:22px;height:22px}.page-module___8aEwW__medicalStatIcontimer span:before{transform-origin:50% 7px;background:#0f172a;width:2px;height:8px;animation:3.4s linear infinite page-module___8aEwW__clockHand;top:4px;left:8px}.page-module___8aEwW__medicalStatIcontarget span{border:2px solid #dc2626;border-radius:50%;width:23px;height:23px}.page-module___8aEwW__medicalStatIcontarget span:before{border:2px solid #dc2626;border-radius:50%;inset:5px}.page-module___8aEwW__medicalStatIcontarget span:after{background:#dc2626;border-radius:50%;width:5px;height:5px;top:7px;left:7px}.page-module___8aEwW__medicalStatIconsubjects span{background:#059669;border-radius:2px;width:6px;height:6px;top:9px;left:9px;box-shadow:12px 0 #2563eb,0 12px #7c3aed,12px 12px #ea580c}.page-module___8aEwW__medicalHeroVisual{min-width:0}.page-module___8aEwW__medicalHeroImageCard{background:#06122e;border:1px solid #ffffffb8;border-radius:32px;width:100%;min-height:clamp(360px,42vw,560px);position:relative;overflow:hidden;box-shadow:0 34px 86px #0f172a33,0 0 0 10px #ffffff8a}.page-module___8aEwW__medicalHeroImageCard:after{content:"";pointer-events:none;background:linear-gradient(100deg,#08163233,#0000 34%,#10b9811a);position:absolute;inset:0}.page-module___8aEwW__medicalHeroImage{object-fit:cover;object-position:center}.page-module___8aEwW__medicalHeroFloatCard{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #ffffff52;border-radius:18px;gap:.1rem;padding:.82rem 1rem;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 44px #0f172a2e}.page-module___8aEwW__medicalHeroFloatCard strong{color:#0f766e;font-size:1.2rem;font-weight:900}.page-module___8aEwW__medicalHeroFloatCard span{color:#334155;font-size:.76rem;font-weight:800}.page-module___8aEwW__medicalSection{padding:clamp(3.75rem,7vw,6.5rem) 0;position:relative}.page-module___8aEwW__medicalSectionSoft{background:radial-gradient(circle at 12% 20%,#2563eb12,#0000 24%),linear-gradient(#f0f9ffb8,#ecfdf58c)}.page-module___8aEwW__medicalSectionDark{color:#fff;background:radial-gradient(circle at 88% 18%,#10b9812e,#0000 28%),linear-gradient(135deg,#071124,#0f172a 56%,#10233d)}.page-module___8aEwW__medicalSectionHeader{max-width:780px;margin-bottom:clamp(1.65rem,3vw,2.4rem)}.page-module___8aEwW__medicalSectionHeader h2,.page-module___8aEwW__medicalTrustPanel h2{color:#0b1733;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.12}.page-module___8aEwW__medicalSectionHeader p{color:#475569;margin-top:.9rem;font-size:1.02rem;line-height:1.78}.page-module___8aEwW__medicalEyebrow{color:#2563eb;background:#ffffffb8;border:1px solid #2563eb24;border-radius:999px;align-items:center;width:fit-content;margin-bottom:.72rem;padding:.34rem .68rem;font-size:.76rem;font-weight:900;display:inline-flex}.page-module___8aEwW__medicalStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module___8aEwW__medicalStepCard,.page-module___8aEwW__medicalSubjectCard,.page-module___8aEwW__medicalPaperCard{min-height:100%;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:#ffffffdb;border:1px solid #cbd5e1cc;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a11}.page-module___8aEwW__medicalStepCard:hover,.page-module___8aEwW__medicalSubjectCard:hover,.page-module___8aEwW__medicalPaperCard:hover{border-color:#2563eb47;transform:translateY(-5px);box-shadow:0 26px 62px #0f172a1a}.page-module___8aEwW__medicalStepCard{padding:1.35rem}.page-module___8aEwW__medicalStepCard span{color:#0369a1;background:#e0f2fe;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;font-weight:900;display:inline-flex}.page-module___8aEwW__medicalStepCard h3,.page-module___8aEwW__medicalSubjectCard h3,.page-module___8aEwW__medicalPaperCard h3{color:#0f172a;font-family:var(--font-main);margin:0 0 .62rem;font-size:1.08rem;font-weight:900;line-height:1.35}.page-module___8aEwW__medicalStepCard p,.page-module___8aEwW__medicalSubjectCard p,.page-module___8aEwW__medicalPaperCard p{color:#475569;font-size:.9rem;line-height:1.65}.page-module___8aEwW__medicalStepCard strong,.page-module___8aEwW__medicalSubjectCard strong,.page-module___8aEwW__medicalPaperCard strong{color:#2563eb;margin-top:auto;padding-top:1rem;font-size:.86rem;font-weight:900}.page-module___8aEwW__medicalSubjectGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.page-module___8aEwW__medicalSubjectCard{min-height:210px;padding:1.15rem}.page-module___8aEwW__medicalSubjectCard:before{content:"";background:var(--subject-color,#2563eb);height:5px;position:absolute;inset:0 0 auto}.page-module___8aEwW__medicalSubjectCard:after{content:"";background:color-mix(in srgb, var(--subject-color,#2563eb) 12%, transparent);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-46px;right:-40px}.page-module___8aEwW__medicalSubjectIcon{background:color-mix(in srgb, var(--subject-color,#2563eb) 14%, white);border-radius:16px;width:46px;height:46px;margin-bottom:.92rem;position:relative}.page-module___8aEwW__medicalSubjectIcon:before,.page-module___8aEwW__medicalSubjectIcon:after{content:"";background:var(--subject-color,#2563eb);border-radius:5px;position:absolute}.page-module___8aEwW__medicalSubjectIcon:before{width:20px;height:5px;box-shadow:0 8px color-mix(in srgb, var(--subject-color,#2563eb) 64%, white);top:14px;left:13px}.page-module___8aEwW__medicalSubjectIcon:after{background:#10b981;border-radius:50%;width:8px;height:8px;bottom:10px;right:10px}.page-module___8aEwW__medicalPaperGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.page-module___8aEwW__medicalPaperCard{min-height:188px;padding:1rem}.page-module___8aEwW__medicalPaperCard span{color:#065f46;background:#d1fae5;border-radius:999px;align-self:flex-start;margin-bottom:.72rem;padding:.22rem .56rem;font-size:.72rem;font-weight:900}.page-module___8aEwW__medicalTrustPanel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(1.4rem,4vw,4rem);display:grid}.page-module___8aEwW__medicalSectionDark .page-module___8aEwW__medicalEyebrow{color:#a7f3d0;background:#ffffff14;border-color:#ffffff29}.page-module___8aEwW__medicalSectionDark h2{color:#fff}.page-module___8aEwW__medicalTrustCopy{gap:1rem;display:grid}.page-module___8aEwW__medicalTrustCopy p{color:#d8e1ef;margin:0;font-size:1rem;line-height:1.8}[data-theme=dark] .page-module___8aEwW__medicalHero{background:radial-gradient(circle at 9% 18%,#60a5fa29,#0000 28%),radial-gradient(circle at 82% 8%,#2dd4bf1f,#0000 24%),linear-gradient(135deg,#071124 0%,#0f172a 54%,#0b2a3d 100%)}[data-theme=dark] .page-module___8aEwW__medicalHeroTitle,[data-theme=dark] .page-module___8aEwW__medicalSectionHeader h2,[data-theme=dark] .page-module___8aEwW__medicalStepCard h3,[data-theme=dark] .page-module___8aEwW__medicalSubjectCard h3,[data-theme=dark] .page-module___8aEwW__medicalPaperCard h3{color:#f8fafc}[data-theme=dark] .page-module___8aEwW__medicalHeroLead,[data-theme=dark] .page-module___8aEwW__medicalSectionHeader p,[data-theme=dark] .page-module___8aEwW__medicalStepCard p,[data-theme=dark] .page-module___8aEwW__medicalSubjectCard p,[data-theme=dark] .page-module___8aEwW__medicalPaperCard p{color:#cbd5e1}[data-theme=dark] .page-module___8aEwW__medicalHeroBadge,[data-theme=dark] .page-module___8aEwW__medicalHeroStat,[data-theme=dark] .page-module___8aEwW__medicalStepCard,[data-theme=dark] .page-module___8aEwW__medicalSubjectCard,[data-theme=dark] .page-module___8aEwW__medicalPaperCard{background:#0f172ac7;border-color:#475569b3}[data-theme=dark] .page-module___8aEwW__medicalHeroStat strong{color:#f8fafc}[data-theme=dark] .page-module___8aEwW__medicalHeroStat small,[data-theme=dark] .page-module___8aEwW__medicalHeroFloatCard span{color:#cbd5e1}[data-theme=dark] .page-module___8aEwW__medicalHeroFloatCard{background:#0f172ad1;border-color:#ffffff24}[data-theme=dark] .page-module___8aEwW__medicalSectionSoft{background:radial-gradient(circle at 12% 20%,#60a5fa17,#0000 24%),linear-gradient(#0f172af5,#111827f5)}@keyframes page-module___8aEwW__heroScan{0%{background-position:0 0,0 0,0 0}to{background-position:80px 0,-80px 0,180px 0}}@keyframes page-module___8aEwW__badgeBlink{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes page-module___8aEwW__statShine{0%,65%,to{transform:translate(-120%)}78%{transform:translate(120%)}}@keyframes page-module___8aEwW__statPaper{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-3deg)}}@keyframes page-module___8aEwW__clockHand{to{transform:rotate(360deg)}}@keyframes page-module___8aEwW__subjectTiles{0%,to{transform:scale(1)}50%{transform:scale(1.12)rotate(4deg)}}.page-module___8aEwW__section{padding:clamp(3rem,6vw,5rem) 0;position:relative}.page-module___8aEwW__sectionAlt{background:linear-gradient(180deg, #0ea5e909, #10b98109), var(--bg-secondary)}.page-module___8aEwW__seeAll{text-align:center;margin-top:var(--space-2xl)}.page-module___8aEwW__sectionHeaderWide{max-width:760px}.page-module___8aEwW__sectionHeaderWide .section-label{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;padding:.42rem .72rem}.page-module___8aEwW__uniGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-module___8aEwW__uniCard{align-items:center;gap:var(--space-md);background:linear-gradient(180deg, #fffffff0, #f8fafcf5), var(--surface);transition:all var(--transition-base);border:1px solid #d8dde9e6;border-radius:8px;grid-template-columns:auto 1fr auto;min-height:124px;padding:1.05rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b17330e}.page-module___8aEwW__uniCard:before{content:"";background:var(--uni-color,var(--primary));opacity:.95;pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.page-module___8aEwW__uniCard:after{content:"";background:color-mix(in srgb, var(--uni-color,var(--primary)) 12%, transparent);width:112px;height:112px;transition:transform var(--transition-base), opacity var(--transition-base);border-radius:999px;position:absolute;bottom:-42px;right:-32px}.page-module___8aEwW__uniCard:hover{border-color:color-mix(in srgb, var(--uni-color,var(--primary)) 34%, var(--border));transform:translateY(-3px);box-shadow:0 18px 42px #0b173317}.page-module___8aEwW__uniCard:hover:after{transform:scale(1.12)}.page-module___8aEwW__uniAvatar{color:#fff;background:var(--uni-color,var(--primary));width:58px;height:58px;box-shadow:0 14px 26px color-mix(in srgb, var(--uni-color,var(--primary)) 24%, transparent);z-index:1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex;position:relative}.page-module___8aEwW__uniAvatar:after{content:"";border:1px solid #ffffff5c;border-radius:6px;position:absolute;inset:8px}.page-module___8aEwW__uniInfo{flex:1;min-width:0}.page-module___8aEwW__uniName{color:var(--text);margin-bottom:5px;font-size:1.05rem;font-weight:800}.page-module___8aEwW__uniNote{color:var(--text-secondary);margin-bottom:.55rem;font-size:.8rem;line-height:1.35}.page-module___8aEwW__uniArrow{z-index:1;width:34px;height:34px;color:color-mix(in srgb, var(--uni-color,var(--primary)) 76%, var(--text));background:color-mix(in srgb, var(--uni-color,var(--primary)) 10%, white);transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:relative}.page-module___8aEwW__uniCard:hover .page-module___8aEwW__uniArrow{color:#fff;background:var(--uni-color,var(--primary));transform:translate(3px)}.page-module___8aEwW__mockCard{background:linear-gradient(180deg, #fffffff5, #f8fafcfa), var(--surface);transition:all var(--transition-base);border:1px solid #d8dde9eb;border-radius:8px;min-height:210px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b17330e}.page-module___8aEwW__mockCard:before{content:"";background:var(--mock-color,#2563eb);pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.page-module___8aEwW__mockCard:after{content:"";background:var(--mock-tint,#2563eb14);width:140px;height:140px;transition:transform var(--transition-base), opacity var(--transition-base);pointer-events:none;border-radius:999px;position:absolute;top:-42px;right:-42px}.page-module___8aEwW__mockCard:hover{border-color:color-mix(in srgb, var(--mock-color,#2563eb) 32%, var(--border));transform:translateY(-3px);box-shadow:0 20px 46px #0b173317}.page-module___8aEwW__mockCard:hover:after{transform:scale(1.12)}.page-module___8aEwW__mockHeader{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);z-index:1;grid-template-columns:auto 1fr auto;display:grid;position:relative}.page-module___8aEwW__mockIcon{background:color-mix(in srgb, var(--mock-color,#2563eb) 12%, white);width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mock-color,#2563eb) 14%, transparent);border-radius:8px;flex:0 0 46px;position:relative}.page-module___8aEwW__mockIcon:before,.page-module___8aEwW__mockIcon:after{content:"";position:absolute}.page-module___8aEwW__mockIcon:before{border:3px solid var(--mock-color,#2563eb);border-radius:50%;inset:11px}.page-module___8aEwW__mockIcon:after{transform-origin:bottom;background:#0f172a;width:3px;height:11px;animation:3s linear infinite page-module___8aEwW__clockHand;top:14px;left:23px}.page-module___8aEwW__mockCardmedical{--mock-color:#ef4444;--mock-tint:#ef444417}.page-module___8aEwW__mockCardvarsity{--mock-color:#4f46e5;--mock-tint:#4f46e517}.page-module___8aEwW__mockCardengineering{--mock-color:#0891b2;--mock-tint:#0891b217}.page-module___8aEwW__mockCardgk{--mock-color:#10b981;--mock-tint:#10b98117}.page-module___8aEwW__mockTitle{color:var(--text);margin-bottom:0;font-size:1.08rem;font-weight:800}.page-module___8aEwW__mockDesc{z-index:1;color:var(--text-secondary);margin-bottom:var(--space-lg);font-size:.88rem;line-height:1.6;position:relative}.page-module___8aEwW__mockFooter{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-light);flex-wrap:wrap;display:flex;position:relative}.page-module___8aEwW__mockQuestions{color:var(--text-muted);font-size:.8rem;font-weight:800}.page-module___8aEwW__subjectGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module___8aEwW__subjectCard{background:linear-gradient(180deg, #fffffff5, #f8fafcfa), var(--surface);transition:all var(--transition-base);gap:var(--space-sm);border:1px solid #d8dde9eb;border-radius:8px;flex-direction:column;min-height:225px;padding:1.1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b17330d}.page-module___8aEwW__subjectCard:before{content:"";background:var(--subject-color,var(--primary));height:4px;position:absolute;inset:0 0 auto}.page-module___8aEwW__subjectCard:after{content:"";background:color-mix(in srgb, var(--subject-color,var(--primary)) 10%, transparent);width:116px;height:116px;transition:transform var(--transition-base);border-radius:999px;position:absolute;bottom:-38px;right:-36px}.page-module___8aEwW__subjectCard:hover{border-color:color-mix(in srgb, var(--subject-color,var(--primary)) 32%, var(--border));transform:translateY(-3px);box-shadow:0 20px 46px #0b173317}.page-module___8aEwW__subjectCard:hover:after{transform:scale(1.12)}.page-module___8aEwW__subjectIcon{background:color-mix(in srgb, var(--subject-color,var(--primary)) 12%, white);width:48px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--subject-color,var(--primary)) 14%, transparent);z-index:1;border-radius:8px;justify-content:center;align-items:center;font-size:1.7rem;animation:4.2s ease-in-out infinite page-module___8aEwW__iconFloat;display:inline-flex;position:relative}[data-theme=dark] .page-module___8aEwW__subjectIcon{background:color-mix(in srgb, var(--subject-color,var(--primary)) 24%, #0f172a)}.page-module___8aEwW__subjectName{z-index:1;color:var(--text);margin-bottom:0;font-size:1rem;font-weight:800;position:relative}.page-module___8aEwW__subjectCount{z-index:1;color:var(--text-muted);font-size:.82rem;font-weight:800;position:relative}.page-module___8aEwW__subjectMeta{z-index:1;color:var(--primary);font-size:.76rem;font-weight:700;position:relative}.page-module___8aEwW__subjectTopics{z-index:1;color:var(--text-secondary);margin-top:auto;font-size:.78rem;line-height:1.45;position:relative}.page-module___8aEwW__subjectBar{z-index:1;background:var(--bg-tertiary);border-radius:99px;height:5px;position:relative;overflow:hidden}.page-module___8aEwW__subjectBarFill{border-radius:99px;height:100%;transition:width 1s}@keyframes page-module___8aEwW__iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.page-module___8aEwW__blogCard{background:linear-gradient(180deg, #fffffff5, #f8fafcfa), var(--surface);transition:all var(--transition-base);border:1px solid #d8dde9eb;border-radius:8px;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 30px #0b17330e}.page-module___8aEwW__blogCard:hover{border-color:#2563eb42;transform:translateY(-3px);box-shadow:0 20px 46px #0b173317}.page-module___8aEwW__blogImage{aspect-ratio:16/9;background:var(--bg-tertiary);position:relative;overflow:hidden}.page-module___8aEwW__blogImage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f172a29);height:46%;position:absolute;inset:auto 0 0}.page-module___8aEwW__blogThumb{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base), filter var(--transition-base);display:block;transform:scale(1.01)}.page-module___8aEwW__blogCard:hover .page-module___8aEwW__blogThumb{filter:saturate(1.06);transform:scale(1.045)}.page-module___8aEwW__blogBody{flex-direction:column;flex:1;padding:1.05rem;display:flex}.page-module___8aEwW__blogMeta{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.page-module___8aEwW__blogDate{color:var(--text-muted);font-size:.75rem}.page-module___8aEwW__blogTitle{margin-bottom:var(--space-sm);font-size:1rem;font-weight:800;line-height:1.35}.page-module___8aEwW__blogTitle a{color:var(--text);text-decoration:none}.page-module___8aEwW__blogTitle a:hover{color:var(--primary)}.page-module___8aEwW__blogExcerpt{color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.85rem;line-height:1.58}.page-module___8aEwW__blogReadMore{color:var(--primary);align-items:center;margin-top:auto;font-size:.86rem;font-weight:800;display:inline-flex}.page-module___8aEwW__blogReadMore:after{content:"→";transition:transform var(--transition-fast);margin-left:6px}.page-module___8aEwW__blogReadMore:hover:after{transform:translate(3px)}[data-theme=dark] .page-module___8aEwW__uniCard,[data-theme=dark] .page-module___8aEwW__mockCard,[data-theme=dark] .page-module___8aEwW__subjectCard,[data-theme=dark] .page-module___8aEwW__blogCard{background:linear-gradient(180deg, #151e2ef5, #0f172afa), var(--surface);border-color:#334155e0;box-shadow:0 14px 34px #0000003d}[data-theme=dark] .page-module___8aEwW__uniArrow,[data-theme=dark] .page-module___8aEwW__mockIcon,[data-theme=dark] .page-module___8aEwW__subjectIcon{background:color-mix(in srgb, var(--subject-color,var(--mock-color,var(--uni-color,var(--primary)))) 22%, #0f172a)}.page-module___8aEwW__ctaSection{padding:var(--space-2xl) 0}.page-module___8aEwW__ctaCard{background:var(--gradient-hero);border-radius:var(--radius-xl);padding:var(--space-3xl);text-align:center;position:relative;overflow:hidden}.page-module___8aEwW__ctaCard:before{content:"";background:radial-gradient(#2563eb33,#0000 70%);position:absolute;inset:0}.page-module___8aEwW__ctaTitle{color:var(--ink-900);margin-bottom:var(--space-md);font-size:2rem;font-weight:800;position:relative}.page-module___8aEwW__ctaDesc{color:var(--ink-600);max-width:500px;margin:0 auto var(--space-xl);font-size:1.05rem;position:relative}.page-module___8aEwW__faqList{gap:var(--space-md);flex-direction:column;display:flex}.page-module___8aEwW__faqItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast);overflow:hidden}.page-module___8aEwW__faqItem[open]{border-color:var(--primary-200);box-shadow:var(--shadow-sm)}.page-module___8aEwW__faqQuestion{padding:var(--space-lg);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.page-module___8aEwW__faqQuestion::-webkit-details-marker{display:none}.page-module___8aEwW__faqQuestion:after{content:"+";color:var(--text-muted);transition:transform var(--transition-fast);font-size:1.2rem}.page-module___8aEwW__faqItem[open] .page-module___8aEwW__faqQuestion:after{content:"−";color:var(--primary)}.page-module___8aEwW__faqAnswer{padding:0 var(--space-lg) var(--space-lg);color:var(--text-secondary);font-size:.9rem;line-height:1.6}@media (max-width:1024px){.page-module___8aEwW__hero{min-height:auto}.page-module___8aEwW__heroShell{grid-template-columns:1fr}.page-module___8aEwW__heroContent{max-width:820px}.page-module___8aEwW__heroVisual{order:-1}.page-module___8aEwW__uniGrid,.page-module___8aEwW__subjectGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__medicalHero{min-height:auto;padding-top:clamp(3.5rem,8vw,5rem)}.page-module___8aEwW__medicalHeroShell{grid-template-columns:1fr}.page-module___8aEwW__medicalHeroContent{max-width:820px}.page-module___8aEwW__medicalHeroVisual{order:-1}.page-module___8aEwW__medicalHeroImageCard{max-width:760px;min-height:clamp(330px,52vw,500px);margin:0 auto}.page-module___8aEwW__medicalSubjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__medicalPaperGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module___8aEwW__medicalTrustPanel{grid-template-columns:1fr}}@media (max-width:768px){.page-module___8aEwW__hero{padding-top:var(--space-2xl)}.page-module___8aEwW__heroContent{text-align:center}.page-module___8aEwW__heroTitle{overflow-wrap:anywhere;font-size:2.45rem}.page-module___8aEwW__heroSubtitle{margin-left:auto;margin-right:auto;font-size:1rem}.page-module___8aEwW__heroCta{justify-content:center}.page-module___8aEwW__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__heroStat{text-align:left}.page-module___8aEwW__heroImageWrap{max-width:380px}.page-module___8aEwW__uniGrid{grid-template-columns:1fr}.page-module___8aEwW__subjectGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__ctaCard{padding:var(--space-2xl) var(--space-lg)}.page-module___8aEwW__medicalHero{padding:2.25rem 0 3rem}.page-module___8aEwW__medicalHeroContent{text-align:center}.page-module___8aEwW__medicalHeroBadge{justify-content:center}.page-module___8aEwW__medicalHeroTitle{font-size:clamp(2.25rem,11vw,3.3rem)}.page-module___8aEwW__medicalHeroLead{margin-left:auto;margin-right:auto}.page-module___8aEwW__medicalHeroActions{justify-content:center}.page-module___8aEwW__medicalHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__medicalHeroImageCard{border-radius:24px;min-height:315px}.page-module___8aEwW__medicalHeroFloatCard{bottom:14px;right:14px}.page-module___8aEwW__medicalStepGrid,.page-module___8aEwW__medicalSubjectGrid,.page-module___8aEwW__medicalPaperGrid{grid-template-columns:1fr}.page-module___8aEwW__medicalSectionHeader h2,.page-module___8aEwW__medicalTrustPanel h2{font-size:clamp(1.65rem,8vw,2.2rem)}}@media (max-width:480px){.page-module___8aEwW__hero{padding-top:var(--space-xl)}.page-module___8aEwW__heroTitle{font-size:2rem}.page-module___8aEwW__heroBadge{text-align:center;justify-content:center;max-width:100%;line-height:1.35}.page-module___8aEwW__heroStats{grid-template-columns:1fr}.page-module___8aEwW__heroStat{padding:.72rem}.page-module___8aEwW__heroImageWrap{max-width:310px}.page-module___8aEwW__mockCard,.page-module___8aEwW__subjectCard,.page-module___8aEwW__uniCard{padding:var(--space-lg)}.page-module___8aEwW__subjectGrid{grid-template-columns:1fr}.page-module___8aEwW__medicalHeroShell{gap:1.45rem}.page-module___8aEwW__medicalHeroImageCard{border-radius:20px;min-height:260px;box-shadow:0 22px 54px #0f172a2e,0 0 0 6px #ffffff80}.page-module___8aEwW__medicalHeroStats{grid-template-columns:1fr}.page-module___8aEwW__medicalHeroStat{text-align:left;grid-template-columns:auto 1fr;column-gap:.72rem;display:grid}.page-module___8aEwW__medicalHeroStat strong{margin-top:.08rem}.page-module___8aEwW__medicalHeroStat small{grid-column:2}.page-module___8aEwW__medicalHeroFloatCard{display:none}.page-module___8aEwW__medicalStepCard,.page-module___8aEwW__medicalSubjectCard,.page-module___8aEwW__medicalPaperCard{border-radius:14px}}
