.subject_hero__OMWCx{background:linear-gradient(135deg,#f8fafc 55%,#e0f2fe);padding:80px 24px 72px;border-bottom:1px solid var(--border)}.subject_heroContent__88bK2{max-width:640px}.subject_eyebrow__3oXBa{font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--primary);font-family:var(--font);margin-bottom:14px}.subject_heroTitle__3fVFt{font-size:48px;font-weight:900;font-family:var(--font);color:var(--text-dark);line-height:1.1;margin-bottom:4px}.subject_heroSub__iqHF8{font-size:18px;font-weight:600;color:var(--primary);font-family:var(--font);margin-bottom:18px}.subject_heroDesc__Lss_L{font-size:15px;font-family:var(--font);color:var(--text-mid);line-height:1.65;margin-bottom:28px;max-width:540px}.subject_heroActions__qzUCl{display:flex;gap:14px;flex-wrap:wrap}.subject_contentSection__lhx7q{background:var(--bg-light);padding:72px 0}.subject_masterSection__eQ5bW{padding:72px 0;background:var(--bg-white)}.subject_whySection__FCYId{background:var(--bg-light);padding:72px 0}.subject_contentLabel__RHwPF{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--primary);font-family:var(--font);text-align:center;margin-bottom:8px}.subject_sectionTitle__4vzRa{font-size:28px;font-weight:700;font-family:var(--font);color:var(--text-dark);text-align:center;margin-bottom:6px}.subject_titleBar__Haspn{width:40px;height:3px;background:var(--primary);margin:0 auto 48px;border-radius:2px}.subject_unitsGrid__TuKSw{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.subject_unitsCol__gr3bZ h3{font-size:17px;font-weight:700;font-family:var(--font);color:var(--text-dark);margin-bottom:14px;display:flex;align-items:center;gap:8px}.subject_extraBadge__Vw9hF{font-size:10px;font-weight:700;background:var(--primary);color:#fff;padding:2px 8px;border-radius:10px;letter-spacing:.05em}.subject_noteBox__IdQuP{margin-top:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--radius);padding:16px;font-size:13px;font-family:var(--font);color:var(--text-mid);line-height:1.6}.subject_noteBox__IdQuP strong{color:var(--text-dark)}.subject_masterGrid__Jum_G{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.subject_masterCard__7rvaY{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}.subject_masterCard__7rvaY h3{font-size:16px;font-weight:700;font-family:var(--font);color:var(--text-dark);margin-bottom:18px;display:flex;align-items:center;gap:8px}.subject_masterList__qkc6v{list-style:none;display:flex;flex-direction:column;gap:10px}.subject_masterList__qkc6v li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-family:var(--font);color:var(--text-mid)}.subject_masterList__qkc6v li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}.subject_whyLabel__tNHbO{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--primary);font-family:var(--font);text-align:center;margin-bottom:8px}.subject_whyGrid__TYoh4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.subject_whyCard__q3oBq{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.subject_whyCard__q3oBq h3{font-size:15px;font-weight:700;font-family:var(--font);color:var(--text-dark);margin-bottom:10px}.subject_whyCard__q3oBq p{font-size:13.5px;font-family:var(--font);color:var(--text-mid);line-height:1.6}.subject_whyBar__F3Sux{width:28px;height:3px;background:var(--primary);border-radius:2px;margin-top:14px}@media (max-width:768px){.subject_heroTitle__3fVFt{font-size:32px}.subject_heroSub__iqHF8{font-size:16px}.subject_masterGrid__Jum_G,.subject_unitsGrid__TuKSw,.subject_whyGrid__TYoh4{grid-template-columns:1fr}}