.subjects_main__Y3SlD{min-height:90vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a}.subjects_container__OhJ6b{max-width:1080px;margin:0 auto;padding:0 21.6px}.subjects_hero__UkLL7{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:78px 0;text-align:center;position:relative;overflow:hidden}.subjects_hero__UkLL7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.subjects_heroContent__ykSmk{max-width:720px;margin:0 auto;position:relative;z-index:1}.subjects_heroTitle__z1kT_{font-size:3.1rem;font-weight:700;margin-bottom:21.6px;line-height:1.1}.subjects_heroSubtitle__4vxQo{font-size:1.1rem;margin-bottom:21.6px;line-height:1.6;opacity:.95}.subjects_heroHighlight__wMm_u{font-size:1.2rem;font-weight:600;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:0}.subjects_sectionTitle__ojcBx{font-size:2.2rem;font-weight:700;margin-bottom:43.2px;color:#1e3a8a;line-height:1.2;text-align:center}.subjects_concept__TE5aT{padding:78px 0;background-color:white}.subjects_conceptGrid__rTCwl{display:grid;grid-template-columns:2fr 1fr;gap:72px;align-items:start}.subjects_conceptContent__6bfBf{text-align:left}.subjects_conceptText__VzN4Q p{font-size:1rem;line-height:1.7;color:#4b5563;margin-bottom:21.6px}.subjects_conceptText__VzN4Q p:last-child{margin-bottom:0}.subjects_conceptStats__EdhP_{display:flex;flex-direction:column;gap:21.6px}.subjects_statCard__pPxka{background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-radius:10.8px;padding:21.6px;text-align:center;box-shadow:0 3.6px 18px rgba(30,58,138,.08)}.subjects_statNumber__1wqTJ{display:block;font-size:2.2rem;font-weight:700;color:#1e3a8a;line-height:1;margin-bottom:7.2px}.subjects_statLabel__wbsJq{font-size:.9rem;color:#6b7280;font-weight:500}.subjects_categories__MKyOX{padding:78px 0;background-color:#f9fafb}.subjects_categoriesGrid__Xk_oA{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:28.8px}.subjects_categoryCard__s9M7u{background:white;border-radius:14.4px;padding:28.8px;box-shadow:0 3.6px 18px rgba(30,58,138,.08);transition:all .3s ease;display:flex;flex-direction:column;height:90%}.subjects_categoryCard__s9M7u:hover{transform:translateY(-8px);box-shadow:0 7.2px 27px rgba(30,58,138,.15)}.subjects_categoryIcon__RUZXT{font-size:2.7rem;text-align:center;margin-bottom:18px}.subjects_categoryCard__s9M7u h3{font-size:1.4rem;font-weight:600;margin-bottom:18px;color:#1e3a8a;text-align:center}.subjects_subjectList__Vq8h0{display:flex;flex-wrap:wrap;gap:7.2px;margin-bottom:21.6px;flex-grow:1}.subjects_subjectList__Vq8h0 span{background-color:#f1f5f9;color:#64748b;padding:5.4px 10.8px;border-radius:14.4px;font-size:.95rem;font-weight:500;transition:all .3s ease}.subjects_subjectList__Vq8h0 span:hover{background-color:#dbeafe;color:#1e3a8a;cursor:pointer}.subjects_categoryActions__yoSRS{display:flex;gap:10.8px;margin-top:auto}.subjects_actionButtonSecondary__peCdf,.subjects_actionButton__UMW4L{flex:1;text-align:center;padding:10.8px 18px;border-radius:7.2px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.subjects_actionButton__UMW4L{background:linear-gradient(135deg,#f59e0b,#f97316);color:white}.subjects_actionButton__UMW4L:hover{transform:translateY(-1px);box-shadow:0 3.6px 13.5px rgba(245,158,11,.3)}.subjects_actionButtonSecondary__peCdf{background-color:transparent;color:#1e3a8a;border:1.8px solid #1e3a8a}.subjects_actionButtonSecondary__peCdf:hover{background-color:#1e3a8a;color:white;transform:translateY(-1px)}.subjects_supplyDemand__N6xXG{padding:78px 0;background-color:white}.subjects_demandGrid__yKWhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:36px;max-width:810px;margin:0 auto}.subjects_demandCard__uDZ0W{background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-radius:14.4px;padding:36px;text-align:center;box-shadow:0 3.6px 18px rgba(30,58,138,.08)}.subjects_demandCard__uDZ0W h3{font-size:1.4rem;font-weight:600;margin-bottom:14.4px;color:#1e3a8a}.subjects_demandCard__uDZ0W p{font-size:.9rem;line-height:1.6;color:#4b5563;margin-bottom:21.6px}.subjects_demandButton__6X7VN{display:inline-block;background:linear-gradient(135deg,#f59e0b,#f97316);color:white;padding:14.4px 28.8px;border-radius:7.2px;font-weight:600;text-decoration:none;transition:all .3s ease}.subjects_demandButton__6X7VN:hover{transform:translateY(-2px);box-shadow:0 7.2px 22.5px rgba(245,158,11,.3)}.subjects_cta__z482I{padding:78px 0;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;text-align:center}.subjects_ctaContent__AstMN{max-width:540px;margin:0 auto}.subjects_ctaTitle___ESRm{font-size:2.2rem;font-weight:700;margin-bottom:18px}.subjects_ctaSubtitle__demKQ{font-size:1.1rem;margin-bottom:36px;opacity:.95;line-height:1.6}.subjects_ctaButtons__ndvuj{display:flex;gap:14.4px;justify-content:center;flex-wrap:wrap}.subjects_button__upzeO{display:inline-block;padding:14.4px 28.8px;border-radius:7.2px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.subjects_buttonPrimary__HBzjx{background:linear-gradient(135deg,#f59e0b,#f97316);color:white}.subjects_buttonPrimary__HBzjx:hover{transform:translateY(-2px);box-shadow:0 7.2px 22.5px rgba(245,158,11,.3)}.subjects_buttonSecondary__Juje_{background-color:transparent;color:white;border:1.8px solid white}.subjects_buttonSecondary__Juje_:hover{background-color:white;color:#1e3a8a;transform:translateY(-2px)}@media (max-width:691.2px){.subjects_heroTitle__z1kT_{font-size:2.2rem}.subjects_ctaTitle___ESRm,.subjects_sectionTitle__ojcBx{font-size:1.8rem}.subjects_conceptGrid__rTCwl{grid-template-columns:1fr;gap:54px}.subjects_conceptStats__EdhP_{flex-direction:row;justify-content:space-between}.subjects_statCard__pPxka{flex:1;margin:0 7.2px}.subjects_categoriesGrid__Xk_oA{grid-template-columns:1fr;gap:21.6px}.subjects_demandGrid__yKWhu{grid-template-columns:1fr;gap:28.8px}.subjects_ctaButtons__ndvuj{flex-direction:column;align-items:center}.subjects_button__upzeO{width:90%;max-width:270px}.subjects_container__OhJ6b{padding:0 14.4px}.subjects_categories__MKyOX,.subjects_concept__TE5aT,.subjects_cta__z482I,.subjects_hero__UkLL7,.subjects_supplyDemand__N6xXG{padding:54px 0}.subjects_categoryCard__s9M7u{padding:21.6px}.subjects_demandCard__uDZ0W{padding:28.8px}.subjects_actionButtonSecondary__peCdf,.subjects_actionButton__UMW4L{padding:9px 14.4px;font-size:.9rem}}@media (max-width:432px){.subjects_heroTitle__z1kT_{font-size:1.8rem}.subjects_ctaTitle___ESRm,.subjects_sectionTitle__ojcBx{font-size:1.6rem}.subjects_heroHighlight__wMm_u{font-size:1rem}.subjects_conceptStats__EdhP_{flex-direction:column;gap:14.4px}.subjects_statCard__pPxka{margin:0}.subjects_statNumber__1wqTJ{font-size:1.8rem}.subjects_categoryActions__yoSRS{flex-direction:column;gap:7.2px}.subjects_actionButtonSecondary__peCdf,.subjects_actionButton__UMW4L{width:90%}}