._hero_o254g_2{position:relative;min-height:580px;display:flex;align-items:center}._heroOverlay_o254g_9{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6ba6}._heroContent_o254g_14{position:relative;z-index:1;width:100%;padding:100px 0 80px}._heading_o254g_20{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_o254g_28{font-size:18px;color:#ffffffd9;max-width:600px}._intro_o254g_35{background:#fff;padding:80px 0 60px}._courses_o254g_41{background:#f0f4f8;padding:80px 0}._courseGrid_o254g_45{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}._courseCard_o254g_51{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s}._courseCard_o254g_51:hover{box-shadow:0 8px 28px #0000001f}._tag_o254g_65{display:inline-block;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._courseName_o254g_77{font-size:16px;font-weight:700;color:#1a3a6b;line-height:1.3}._coursePrice_o254g_83{font-size:28px;font-weight:900;color:#1a73e8}._why_o254g_90{background:#fff;padding:80px 0}._whyGrid_o254g_94{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._whyText_o254g_100{display:flex;flex-direction:column;gap:8px}._reasonList_o254g_105{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:16px}._reasonItem_o254g_112{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#374151;line-height:1.5}._check_o254g_120{color:#1a73e8;font-weight:900;font-size:17px;flex-shrink:0;margin-top:1px}._mapWrap_o254g_127{display:flex;align-items:center;justify-content:center}._mapPlaceholder_o254g_132{width:100%;height:340px;background:#f0f4f8;border:2px dashed #E5E7EB;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._mapLabel_o254g_144{font-size:18px;font-weight:700;color:#1a3a6b}._mapAddress_o254g_149{font-size:14px;color:#6b7280}._mapPhone_o254g_153{font-size:20px;font-weight:700;color:#ffb800}._crossLinks_o254g_160{background:#eef2ff;padding:80px 0;border-top:1px solid #D1D9F0}._crossLinksTitle_o254g_165{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gray-600);margin-bottom:20px}._crossLinksGrid_o254g_173{display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:20px}._crossLinkCard_o254g_178{display:flex;flex-direction:column;gap:6px;background:linear-gradient(145deg,#1a3a6b,#22488a);border-top:4px solid #FFB800;border-radius:14px;padding:24px 22px;box-shadow:0 8px 24px #1a3a6b4d,0 2px 6px #00000026;transition:transform .2s,box-shadow .2s}._crossLinkCard_o254g_178:hover{transform:translateY(-5px);box-shadow:0 16px 40px #1a3a6b66,0 4px 12px #0003}._crossLinkCard_o254g_178 strong{font-size:15px;font-weight:800;color:#fff}._crossLinkCard_o254g_178 span{font-size:13px;color:#ffb800e6}@media(max-width:1024px){._whyGrid_o254g_94{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){._heading_o254g_20{font-size:36px}._courseGrid_o254g_45{grid-template-columns:1fr}._mapPlaceholder_o254g_132{height:220px}}
