.page-module__ufZpza__hero{background:var(--color-soft-bone);padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-4xl);text-align:center}.page-module__ufZpza__heroInner{max-width:var(--max-width-narrow);padding:0 var(--space-xl);margin:0 auto}.page-module__ufZpza__tag{color:var(--color-oxford-navy);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-pill);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-md);background:#0033660f;padding:4px 14px;display:inline-block}.page-module__ufZpza__tagLight{color:var(--color-amber-glow);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-pill);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-md);background:#ff9f0026;padding:4px 14px;display:inline-block}.page-module__ufZpza__heroTitle{font-size:var(--text-5xl);font-weight:var(--font-weight-extrabold);color:var(--color-oxford-navy);letter-spacing:-.02em;margin-bottom:var(--space-lg)}.page-module__ufZpza__highlight{color:var(--color-amber-glow)}.page-module__ufZpza__heroDesc{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page-module__ufZpza__sectionHeader{text-align:center;margin-bottom:var(--space-3xl)}.page-module__ufZpza__sectionHeader h2{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;margin-bottom:var(--space-sm)}.page-module__ufZpza__sectionHeader p{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:560px;margin:0 auto}.page-module__ufZpza__whatSection{padding:var(--space-4xl) 0;background:var(--color-white)}.page-module__ufZpza__whatContent{max-width:var(--max-width-narrow);margin:0 auto}.page-module__ufZpza__whatText h2{font-size:var(--text-3xl);margin-bottom:var(--space-lg)}.page-module__ufZpza__whatText p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-md)}.page-module__ufZpza__whatStats{gap:var(--space-2xl);margin-top:var(--space-xl);display:flex}.page-module__ufZpza__whatStat{align-items:center;gap:var(--space-md);display:flex}.page-module__ufZpza__whatStatIcon{color:var(--color-oxford-navy)}.page-module__ufZpza__whatStat strong{font-size:var(--text-lg);color:var(--color-oxford-navy);display:block}.page-module__ufZpza__whatStat span{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module__ufZpza__structureSection{padding:var(--space-4xl) 0;background:var(--color-soft-bone)}.page-module__ufZpza__structureGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__ufZpza__structureCard{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-2xl);transition:all var(--transition-base)}.page-module__ufZpza__structureCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.page-module__ufZpza__structureIcon{width:48px;height:48px;color:var(--color-oxford-navy);margin-bottom:var(--space-lg);background:#00336614;border-radius:12px;justify-content:center;align-items:center;display:flex}.page-module__ufZpza__structureCard h3{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.page-module__ufZpza__structureCard p{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module__ufZpza__levelsSection{padding:var(--space-4xl) 0;background:var(--color-white)}.page-module__ufZpza__levelsTable{max-width:var(--max-width-narrow);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.page-module__ufZpza__levelRow{gap:var(--space-xl);padding:var(--space-xl);background:var(--color-soft-bone);border-radius:var(--border-radius-lg);border:1px solid var(--color-border-light);align-items:flex-start;display:flex}.page-module__ufZpza__levelBadge{min-width:56px;height:56px;color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--text-lg);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__ufZpza__levelRow h3{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.page-module__ufZpza__cefr{font-weight:var(--font-weight-regular);color:var(--color-text-secondary);font-size:var(--text-sm)}.page-module__ufZpza__levelRow p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__ufZpza__citizenBadge{margin-top:var(--space-sm);color:var(--color-amber-glow);border-radius:var(--border-radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:#ff9f001a;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.page-module__ufZpza__helpSection{padding:var(--space-4xl) 0;background:var(--color-oxford-navy)}.page-module__ufZpza__helpGrid{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__ufZpza__helpCard{text-align:center;padding:var(--space-xl)}.page-module__ufZpza__helpIcon{color:var(--color-white);margin-bottom:var(--space-md)}.page-module__ufZpza__helpCard h3{color:var(--color-white);font-size:var(--text-base);margin-bottom:var(--space-sm)}.page-module__ufZpza__helpCard p{font-size:var(--text-sm);color:#f9f9f7a6}.page-module__ufZpza__faqSection{padding:var(--space-4xl) 0;background:var(--color-soft-bone)}.page-module__ufZpza__faqList{max-width:var(--max-width-narrow);gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.page-module__ufZpza__faqItem{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius);transition:all var(--transition-fast);overflow:hidden}.page-module__ufZpza__faqItem:hover{border-color:var(--color-border)}.page-module__ufZpza__faqOpen{border-color:var(--color-navy-light)}.page-module__ufZpza__faqQuestion{width:100%;padding:var(--space-lg) var(--space-xl);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-oxford-navy);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.page-module__ufZpza__faqAnswerWrap{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.page-module__ufZpza__faqOpen .page-module__ufZpza__faqAnswerWrap{grid-template-rows:1fr}.page-module__ufZpza__faqAnswer{min-height:0;padding:0 var(--space-xl);overflow:hidden}.page-module__ufZpza__faqOpen .page-module__ufZpza__faqAnswer{padding:0 var(--space-xl) var(--space-lg)}.page-module__ufZpza__faqAnswer p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__ufZpza__ctaSection{padding:var(--space-4xl) 0;background:var(--color-oxford-navy)}.page-module__ufZpza__ctaBtn{align-items:center;gap:var(--space-sm);background:var(--color-amber-glow);color:var(--color-white);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-pill);transition:all var(--transition-base);padding:14px 32px;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #ff9f004d}.page-module__ufZpza__ctaBtn:hover{background:var(--color-amber-glow-dark);color:var(--color-white);transform:translateY(-2px)}.page-module__ufZpza__participatingSection{padding:var(--space-4xl) 0;background:var(--color-soft-bone)}.page-module__ufZpza__stepsGrid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.page-module__ufZpza__stepCard{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-xl);transition:all var(--transition-base);flex-direction:column;display:flex;position:relative}.page-module__ufZpza__stepCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.page-module__ufZpza__stepNum{font-size:36px;font-weight:var(--font-weight-extrabold);color:var(--color-oxford-navy);margin-bottom:var(--space-sm);line-height:1}.page-module__ufZpza__stepCard h3{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-oxford-navy);margin-bottom:var(--space-xs)}.page-module__ufZpza__stepCard p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__ufZpza__contactInfoBox{margin-top:var(--space-xl);padding:var(--space-xl);border-radius:var(--border-radius-lg);text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;max-width:500px;display:inline-block}.page-module__ufZpza__contactInfoBox p{font-size:var(--text-sm);color:#f9f9f7cc!important;margin:0!important}.page-module__ufZpza__whereTag{margin-left:var(--space-sm);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-pill);vertical-align:middle;background:#0033660f;padding:2px 10px;display:inline-block}.page-module__ufZpza__structureNote{max-width:var(--max-width-narrow);margin:var(--space-2xl) auto 0;text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__ufZpza__citizenNote{max-width:var(--max-width-narrow);margin:var(--space-2xl) auto 0;padding:var(--space-xl);border-radius:var(--border-radius-lg);background:#ff9f000f;border:1px solid #ff9f0040}.page-module__ufZpza__citizenNote h3{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);color:var(--color-oxford-navy);margin-bottom:var(--space-sm);display:flex}.page-module__ufZpza__citizenNote h3 svg{color:var(--color-amber-glow)}.page-module__ufZpza__citizenNote p{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.page-module__ufZpza__citizenNote ul{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__ufZpza__citizenNote li{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius-pill);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-oxford-navy);padding:6px 14px}.page-module__ufZpza__feesSection{padding:var(--space-4xl) 0;background:var(--color-soft-bone)}.page-module__ufZpza__feesTitle{justify-content:center;align-items:center;gap:8px;display:flex}.page-module__ufZpza__feesWrap{gap:var(--space-xl);max-width:var(--max-width-narrow);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.page-module__ufZpza__feeCard{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-2xl)}.page-module__ufZpza__feeCard h3{font-size:var(--text-lg);margin-bottom:var(--space-lg)}.page-module__ufZpza__feeSub{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.page-module__ufZpza__feeList{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__ufZpza__feeList li{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-light);font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.page-module__ufZpza__feeList li:last-child{border-bottom:none}.page-module__ufZpza__feeList strong{color:var(--color-oxford-navy);font-size:var(--text-base);font-weight:var(--font-weight-bold)}.page-module__ufZpza__sources{margin-top:var(--space-2xl)}.page-module__ufZpza__sourcesTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#f9f9f780!important;margin-bottom:var(--space-md)!important}.page-module__ufZpza__sourcesList{justify-content:center;gap:var(--space-md);flex-wrap:wrap;max-width:720px;margin:0 auto;display:flex}.page-module__ufZpza__sourcesList a{font-size:var(--text-xs);color:#f9f9f7bf;transition:color var(--transition-fast);align-items:center;gap:4px;display:inline-flex}.page-module__ufZpza__sourcesList a:hover{color:var(--color-white)}@media (max-width:768px){.page-module__ufZpza__heroTitle{font-size:var(--text-3xl)}.page-module__ufZpza__structureGrid,.page-module__ufZpza__stepsGrid{grid-template-columns:1fr}.page-module__ufZpza__helpGrid{grid-template-columns:repeat(2,1fr)}.page-module__ufZpza__feesWrap{grid-template-columns:1fr}.page-module__ufZpza__levelRow{flex-direction:column}.page-module__ufZpza__whatStats{gap:var(--space-md);flex-direction:column}.page-module__ufZpza__sectionHeader h2{font-size:var(--text-2xl)}}@media (max-width:480px){.page-module__ufZpza__helpGrid{grid-template-columns:1fr}}
