.page_hero__b1zhF{background:radial-gradient(circle at 8% 18%,rgba(92,122,41,.2) 0,transparent 34%),radial-gradient(circle at 88% 14%,rgba(196,120,91,.2) 0,transparent 36%),linear-gradient(180deg,#F6F8EE,#fefcff);border-bottom:1px solid #dee6cb;overflow:hidden;padding:clamp(3.5rem,7.5vw,5.2rem) 0 clamp(2.1rem,5vw,3rem);position:relative}.page_hero__b1zhF:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_heroInner__jQ_dL{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_heroContent__n43ec{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_kicker__iFcFo{color:var(--color-primary);font-size:.8rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.page_title__B_aUD{font-size:clamp(1.95rem,4.1vw,3.1rem);font-weight:900;letter-spacing:-.015em;line-height:1.12;margin:0}.page_description__Wk_NH{color:#475569;font-size:clamp(1rem,1.7vw,1.14rem);font-weight:500;margin:0;max-width:67ch}.page_heroActions__Wht2m{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_heroButtonSecondary__wDAbw,.page_heroButton__Ez5JK{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:700;justify-content:center;min-height:2.8rem;padding:0 var(--space-5);text-decoration:none}.page_heroButton__Ez5JK{background:linear-gradient(120deg,var(--color-primary),var(--color-primary-light));border:1px solid transparent;box-shadow:0 10px 20px rgba(92,122,41,.22);color:#ffffff}.page_heroButton__Ez5JK:focus-visible,.page_heroButton__Ez5JK:hover{filter:brightness(1.05);text-decoration:none}.page_heroButtonSecondary__wDAbw{background:#ffffff;border:1px solid #cbd9ab;color:#3D5218}.page_heroButtonSecondary__wDAbw:focus-visible,.page_heroButtonSecondary__wDAbw:hover{background:#ECF2DA;color:#4A6720;text-decoration:none}.page_heroAssets__uqWzG{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_assetCard__k3qm6{background:rgba(255,255,255,.9);border:1px solid #dae4c3;border-radius:var(--radius-lg);box-shadow:0 14px 26px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4)}.page_assetLabel__79kpP{color:#475569;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.page_assetValue__HzlFM{color:#0f172a;font-size:clamp(1.08rem,2.15vw,1.35rem);font-weight:900;margin:0}.page_assetText__A8QKi{color:#64748b;margin:0}.page_page__6zgpU{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0 var(--space-14)}.page_timetableShell__YCIhg{background:radial-gradient(circle at 10% 18%,rgba(92,122,41,.1) 0,transparent 36%),radial-gradient(circle at 92% 18%,rgba(196,120,91,.08) 0,transparent 33%),#F8FAF2;border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.page_faqSection__8spVw,.page_guideSection__qKX7A{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionTitle__5_ZfG{font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__HyJN3{color:#64748b;margin:0}.page_guideGrid__Zq6ge{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_guideCard__tOGmu{background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dce4c5;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.page_guideCard__tOGmu h3{font-size:1.02rem;font-weight:800;margin:0}.page_bulletList__ROmXR,.page_numberedList__K0KZY{color:#64748b;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:var(--space-5)}.page_faqList__QlZGm{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem__izskW{background:#FBFCF6;border:1px solid #dce4c5;border-radius:var(--radius-md);padding:0 var(--space-4)}.page_faqItem__izskW summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:var(--space-2);list-style:none;min-height:3.2rem}.page_faqItem__izskW summary::-webkit-details-marker{display:none}.page_faqIndex__iF9lO{color:var(--color-primary);font-size:.88rem}.page_faqItem__izskW p{color:#64748b;margin:0 0 var(--space-4)}@media (min-width:900px){.page_heroInner__jQ_dL{grid-template-columns:1.1fr minmax(0,.9fr)}.page_guideGrid__Zq6ge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_heroActions__Wht2m{display:grid;grid-template-columns:1fr}.page_heroButtonSecondary__wDAbw,.page_heroButton__Ez5JK{width:100%}.page_faqSection__8spVw,.page_guideSection__qKX7A,.page_timetableShell__YCIhg{padding:var(--space-4)}}.CountdownTimer_gridCompact__pLicX,.CountdownTimer_grid__fWpIK{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.CountdownTimer_gridCompact__pLicX{gap:var(--space-1)}.CountdownTimer_unit____4Ho{align-items:center;background:#ffffff;border:1px solid #dee6cb;border-radius:var(--radius-md);box-shadow:0 8px 14px rgba(15,23,42,.06);display:flex;flex-direction:column;justify-content:center;min-height:4.6rem;padding:var(--space-2)}.CountdownTimer_gridCompact__pLicX .CountdownTimer_unit____4Ho{background:#F8FAF2;border-color:#DEE6CB;min-height:3.6rem}.CountdownTimer_value__XIWYI{animation:CountdownTimer_pulseIn__Lemyv .24s ease;color:#0f172a;font-family:var(--font-mono);font-size:clamp(1.2rem,5vw,2rem);font-weight:800;letter-spacing:.03em;line-height:1;transition:transform .2s ease,opacity .2s ease}.CountdownTimer_gridCompact__pLicX .CountdownTimer_value__XIWYI{color:var(--color-text);font-size:clamp(1rem,3vw,1.3rem)}.CountdownTimer_label__3flsy{color:#64748b;font-size:.72rem;font-weight:700;margin-top:var(--space-1);text-transform:uppercase}.CountdownTimer_complete__NvIT9{color:var(--color-primary-deep);font-family:var(--font-mono);font-size:1.1rem;font-weight:800;margin:0}@keyframes CountdownTimer_pulseIn__Lemyv{0%{opacity:.2;transform:translateY(2px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:620px){.CountdownTimer_gridCompact__pLicX,.CountdownTimer_grid__fWpIK{grid-template-columns:repeat(2,minmax(0,1fr))}.CountdownTimer_unit____4Ho{min-height:4rem}}.TimelineEntry_entry__dqvUr{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1.25rem 1fr}.TimelineEntry_rail__77fAd{align-items:center;display:flex;flex-direction:column;min-height:100%}.TimelineEntry_dot__sz_6t{background:#D2DEB6;border:3px solid #ffffff;border-radius:var(--radius-full);box-shadow:0 0 0 1px #C8D9A4;display:inline-flex;height:.9rem;width:.9rem}.TimelineEntry_line__0YWw1{background:#D2DEB6;margin-top:var(--space-1);min-height:2.8rem;width:2px}.TimelineEntry_card__I4kuk{background:linear-gradient(180deg,#ffffff,#F8FAF2);border:1px solid #dee6cb;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.TimelineEntry_toggle__0AnoM{align-items:flex-start;background:transparent;border:0;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4);text-align:left;width:100%}.TimelineEntry_kicker__ppnKI{color:#64748b;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.TimelineEntry_title__HlOHQ{font-size:1.1rem;font-weight:800;margin:var(--space-1) 0 0}.TimelineEntry_statusBadge__Nu_CW{border-radius:var(--radius-full);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.32rem var(--space-3);text-transform:uppercase;white-space:nowrap}.TimelineEntry_statusOpen__EORx3{background:#dcfce7;color:#047857}.TimelineEntry_statusLate__pg3oe{background:#ffedd5;color:#b45309}.TimelineEntry_statusClosed__ZNt4_{background:#e2e8f0;color:#334155}.TimelineEntry_statusCompleted___90eg{background:#e5e7eb;color:#4b5563}.TimelineEntry_details__npjPQ{border-top:1px solid #dee6cb;display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:var(--space-4)}.TimelineEntry_details__npjPQ dt{color:#64748b;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.TimelineEntry_details__npjPQ dd{margin:var(--space-1) 0 0}.TimelineEntry_next__55QlZ .TimelineEntry_dot__sz_6t{background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-light)}.TimelineEntry_next__55QlZ .TimelineEntry_card__I4kuk{border-color:#C5D6A1;box-shadow:var(--shadow-md)}.TimelineEntry_past__bVngS{opacity:.7}@media (max-width:620px){.TimelineEntry_toggle__0AnoM{flex-direction:column}.TimelineEntry_statusBadge__Nu_CW{width:-moz-fit-content;width:fit-content}}.ExamTimetable_root__PZ_Nl{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.ExamTimetable_emptyState__am4RK{background:#F8FAF2;border:1px solid #dee6cb;border-radius:var(--radius-md);margin:0;padding:var(--space-4)}.ExamTimetable_hero__hbLM4{background:radial-gradient(circle at 10% 18%,rgba(122,158,62,.14) 0,transparent 36%),radial-gradient(circle at 90% 14%,rgba(196,120,91,.12) 0,transparent 33%),linear-gradient(180deg,#F6F8EE,#fefcff);border:1px solid #cedbaa;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);display:grid;grid-gap:var(--space-4);gap:var(--space-4);overflow:hidden;padding:var(--space-6);position:relative}.ExamTimetable_hero__hbLM4:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.ExamTimetable_heroKicker__RCjh5{color:var(--color-primary);font-size:.84rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.ExamTimetable_heroTitle__Lxy6g{color:var(--color-text);font-size:clamp(1.35rem,2.8vw,2rem);font-weight:900;margin:0}.ExamTimetable_deadlineCard__iCDGC{background:#ffffff;border:1px solid #dee6cb;border-radius:var(--radius-md);box-shadow:0 10px 18px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.ExamTimetable_deadlineText__c8znu{color:#334155;font-weight:700;margin:0}.ExamTimetable_deadlineClosed__pVYvK{color:var(--color-text-secondary);margin:0}.ExamTimetable_timelineSection__4TOgB{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ExamTimetable_sectionHeader__I1b7u{border-bottom:1px solid #dce4c5;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-4)}.ExamTimetable_sectionTitle__vWgqI{font-size:clamp(1.15rem,2.3vw,1.55rem);font-weight:900;margin:0}.ExamTimetable_sectionDescription__D8_UJ{color:var(--color-text-secondary);margin:0}.ExamTimetable_infoGrid__Peqw4,.ExamTimetable_timelineList__Qomjv{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ExamTimetable_infoGrid__Peqw4{grid-template-columns:1fr}.ExamTimetable_infoCard__JthAf{background:linear-gradient(180deg,#ffffff,#F8FAF2);border:1px solid #dee6cb;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4)}.ExamTimetable_infoTitle__IZH_V{color:#64748b;font-size:.82rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.ExamTimetable_infoValue__0NoAS{font-size:1.2rem;font-weight:800;margin:0}.ExamTimetable_infoSub__yYc5m{color:var(--color-text-secondary);margin:0}.ExamTimetable_ctaSection__GotF_{align-items:flex-start;background:linear-gradient(180deg,#F8FAF2,#fefcff);border:1px solid #dee6cb;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.ExamTimetable_ctaText__FbBbV{font-weight:600;margin:0}.ExamTimetable_ctaButton__I9DDB{align-items:center;background:linear-gradient(120deg,var(--color-primary),var(--color-primary-light));border:1px solid transparent;border-radius:var(--radius-full);box-shadow:0 10px 20px rgba(92,122,41,.22);color:#ffffff;display:inline-flex;font-weight:700;justify-content:center;min-height:2.75rem;padding:0 var(--space-5);text-decoration:none}.ExamTimetable_ctaButton__I9DDB:focus-visible,.ExamTimetable_ctaButton__I9DDB:hover{filter:brightness(1.06);color:#ffffff;text-decoration:none}.ExamTimetable_currentStatus__cuGj_{color:var(--color-text-secondary);margin:0}.ExamTimetable_reminderSection__0M00T{background:#ffffff;border:1px solid #dee6cb;border-radius:var(--radius-lg);padding:var(--space-5)}.ExamTimetable_reminderForm__PLwH2,.ExamTimetable_reminderSection__0M00T{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ExamTimetable_formLabel__JBrbP{font-weight:700}.ExamTimetable_emailInput__AflXH{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:3rem;padding:0 var(--space-3)}.ExamTimetable_emailInput__AflXH:focus{border-color:var(--color-primary-light);outline:2px solid rgba(122,158,62,.2);outline-offset:2px}.ExamTimetable_checkboxRow__rpj_V{align-items:flex-start;display:flex;gap:var(--space-2)}.ExamTimetable_checkboxRow__rpj_V input{accent-color:var(--color-primary);height:1rem;margin-top:.24rem;width:1rem}.ExamTimetable_submitButton__UnTCD{align-items:center;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:2.75rem;padding:0 var(--space-5);width:-moz-fit-content;width:fit-content}.ExamTimetable_submitButton__UnTCD:focus-visible,.ExamTimetable_submitButton__UnTCD:hover{background:#EDF3DB;border-color:#C5D6A1;color:var(--color-primary)}.ExamTimetable_comingSoon__qICRa{background:#EBF0D8;border:1px solid #c5d6a1;border-radius:var(--radius-md);color:#3D5218;margin:0;padding:var(--space-3)}@media (min-width:760px){.ExamTimetable_infoGrid__Peqw4{grid-template-columns:repeat(3,minmax(0,1fr))}}