.necu_section__eKnum{max-width:1440px;margin:auto;padding:40px 24px 60px;color:#172b48}.necu_heading__eILQ5{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.necu_heading__eILQ5 h2{font-size:clamp(24px,3vw,36px);margin:6px 0 12px;line-height:1.2}.necu_heading__eILQ5 p{max-width:820px;line-height:1.6}.necu_eyebrow__7nWa7{color:#1862af;font-size:12px;letter-spacing:.12em;font-weight:700}.necu_back__JFeKG{flex-shrink:0;color:#185bb3;padding:12px 0}.necu_filters__QZUmN{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 16px}.necu_filters__QZUmN label{display:grid;gap:8px;font-size:14px;font-weight:600}.necu_filters__QZUmN input,.necu_filters__QZUmN select{width:100%;min-width:0;min-height:48px;border:1px solid #cad7e5;border-radius:10px;padding:12px;background:white;color:#172b48;font:inherit}.necu_result__PzpFq{font-size:14px;color:#52647d}.necu_grid__HSGPE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.necu_card__xGJ0g{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #dce4ed;box-shadow:0 3px 12px #143b6310}.necu_faculty__v1pLD{font-size:12px;color:#63758e;margin:0 0 12px}.necu_card__xGJ0g h3{font-size:20px;line-height:1.4;margin:0 0 16px;overflow-wrap:anywhere}.necu_mode__tpDdy{align-self:flex-start;background:#eaf2fc;color:#155db3;border-radius:30px;padding:6px 12px;font-size:12px}.necu_facts__j0W_q{display:grid;gap:14px;margin:20px 0}.necu_facts__j0W_q dt{color:#63758e;margin-bottom:5px}.necu_facts__j0W_q dd{margin:0;line-height:1.5}.necu_fee__S5cQc{display:grid;gap:8px;background:#f4f8fd;padding:18px;margin-top:auto}.necu_fee__S5cQc>span:first-child{font-size:13px}.necu_fee__S5cQc strong{font-size:30px;color:#1256a8}.necu_fee__S5cQc small{color:#53647b}.necu_discount__glhyb{font-size:12px;font-weight:600;color:#ac263b}.necu_confirm__nxo25{font-size:13px;line-height:1.5;color:#9c3f0b}.necu_details__OjhDN{padding:16px 0;font-size:14px;line-height:1.6}.necu_details__OjhDN summary{cursor:pointer;color:#155db3;font-weight:600}.necu_details__OjhDN p{overflow-wrap:anywhere}.necu_cta__7IOwt{display:block;padding:14px 12px;border-radius:10px;background:#c92b3e;color:white;text-align:center;text-decoration:none;font-size:14px;font-weight:600}.necu_section__eKnum a:focus-visible,.necu_section__eKnum input:focus-visible,.necu_section__eKnum select:focus-visible,.necu_section__eKnum summary:focus-visible{outline:3px solid #1267c7;outline-offset:4px}.necu_empty___OTun{padding:36px;background:#f5f8fc;border-radius:12px}@media(max-width:1000px){.necu_grid__HSGPE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.necu_section__eKnum{padding:28px 16px 40px}.necu_heading__eILQ5{flex-direction:column;gap:4px}.necu_filters__QZUmN,.necu_grid__HSGPE{grid-template-columns:1fr}.necu_card__xGJ0g{padding:20px}}.necu_card__xGJ0g{padding:0;overflow:hidden;border-radius:18px;box-shadow:0 5px 20px #173c6510}.necu_cardTop__afWm2{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:14px;padding:20px 20px 8px;min-height:160px}.necu_identity__OT2a3{min-width:0}.necu_identity__OT2a3 h3{font-size:23px;line-height:1.2;margin:12px 0 8px;color:#12365e}.necu_identity__OT2a3 .necu_faculty__v1pLD{font-size:11px;line-height:1.5;margin:0}.necu_photo__yKiFB{width:110px;height:140px;border-radius:14px;overflow:hidden;align-self:start;background:#edf5ff}.necu_facts__j0W_q{grid-template-columns:1fr 1fr;margin:8px 20px 16px}.necu_facts__j0W_q>div{padding-left:11px;border-left:2px solid #dae9fa}.necu_facts__j0W_q dd{font-size:14px;font-weight:650}.necu_facts__j0W_q dt{font-size:11px}.necu_fee__S5cQc{margin:0 20px 18px;padding:14px 16px;gap:5px;background:#eff6ff}.necu_fee__S5cQc strong{font-size:26px}.necu_feeLabels__FvyYq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.necu_offerFee__wUYFK{font-size:11px;color:#187348;font-weight:650}.necu_card__xGJ0g>button{border-radius:0 0 17px 17px;min-height:46px;font-size:13px}.necu_confirm__nxo25{margin:0 20px 16px}.necu_detailNote__t8VaK{font-size:13px;line-height:1.6;color:#53647b}@media(max-width:650px){.necu_card__xGJ0g{padding:0}.necu_cardTop__afWm2{padding:18px 18px 8px;grid-template-columns:minmax(0,1fr) 100px}.necu_photo__yKiFB{width:100px;height:130px}.necu_identity__OT2a3 h3{font-size:21px}}.necu_section__eKnum{background:#f3f7fd;border-radius:22px}.necu_card__xGJ0g{border:0;border-radius:20px;padding:18px;background:#fff;box-shadow:0 8px 28px #173c6508;gap:0;box-sizing:border-box}.necu_cardTop__afWm2{padding:0;grid-template-columns:minmax(0,1fr) 120px;gap:18px;min-height:164px}.necu_photo__yKiFB{width:120px;height:145px;border-radius:12px}.necu_identity__OT2a3 h3{font-size:clamp(19px,1.7vw,25px);line-height:1.22;letter-spacing:-.025em;font-weight:750}.necu_identity__OT2a3 .necu_faculty__v1pLD{font-size:12px}.necu_mode__tpDdy{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600}.necu_mode__tpDdy svg{width:18px;height:18px;color:#0670d8}.necu_facts__j0W_q{margin:16px 0 18px;gap:12px}.necu_facts__j0W_q>div{display:flex;align-items:center;gap:12px;border:0;padding:0}.necu_facts__j0W_q>div+div{border-left:1px solid #e0eaf6;padding-left:16px}.necu_factIcon__5h9sx,.necu_feeIcon__vhjM9{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#e5f2ff;color:#006bd8}.necu_factIcon__5h9sx svg,.necu_feeIcon__vhjM9 svg{width:22px;height:22px}.necu_green__sOTmW{background:#e9f7ed;color:#137e35}.necu_facts__j0W_q dt{font-size:12px}.necu_facts__j0W_q dd{font-size:17px;line-height:1.3;color:#0d2954}.necu_fee__S5cQc{display:flex;align-items:flex-start;gap:14px;margin:0 0 14px;padding:14px;border-radius:12px;background:linear-gradient(110deg,#edf5ff,#eaf3fd)}.necu_feeIcon__vhjM9{background:#d9ebff}.necu_feeContent__J_8vh{display:grid;gap:4px;min-width:0}.necu_feeLabels__FvyYq{gap:9px}.necu_offerFee__wUYFK{background:#e6f5e9;padding:4px 8px;border-radius:20px;font-size:10px}.necu_fee__S5cQc strong{font-size:27px;line-height:1.2;color:#0756b7}.necu_fee__S5cQc small{font-size:11px}.necu_card__xGJ0g>button{width:100%;border-radius:10px;min-height:44px;background:linear-gradient(110deg,#0866b9,#0858a7);font-size:14px;box-shadow:none}.necu_confirm__nxo25{margin:0 0 12px}.necu_filters__QZUmN input,.necu_filters__QZUmN select{border-radius:12px;border-color:#cfdef2;background:#ffffffb0}.necu_result__PzpFq{color:#446080}@media(max-width:1200px) and (min-width:1001px){.necu_cardTop__afWm2{grid-template-columns:minmax(0,1fr) 90px}.necu_photo__yKiFB{width:90px;height:125px}.necu_facts__j0W_q>div{gap:7px}.necu_factIcon__5h9sx{width:30px;height:30px}.necu_facts__j0W_q>div+div{padding-left:8px}.necu_facts__j0W_q dd{font-size:14px}.necu_facts__j0W_q dt{font-size:10px}}@media(max-width:650px){.necu_card__xGJ0g{padding:18px}.necu_cardTop__afWm2{padding:0;grid-template-columns:minmax(0,1fr) 100px}.necu_photo__yKiFB{width:100px;height:135px}.necu_identity__OT2a3 h3{font-size:21px}.necu_facts__j0W_q dd{font-size:15px}}.necu_section__eKnum *{box-sizing:border-box}.necu_section__eKnum .necu_detailNote__t8VaK{overflow-wrap:anywhere}.necu_card__xGJ0g{--course-accent:#0866b9}.necu_card__xGJ0g>button{color:#fff;flex:none;margin-top:auto;min-height:48px}.necu_section__eKnum .necu_card__xGJ0g>button{display:flex;align-items:center;justify-content:center;visibility:visible;opacity:1;background:#0866b9!important;color:#fff!important;position:relative;min-height:48px;padding:12px 14px;margin-top:auto;border-radius:10px;flex-shrink:0}.necu_section__eKnum{padding-top:26px!important}.necu_grid__HSGPE{gap:18px!important}.necu_card__xGJ0g{padding:16px!important;border-radius:16px!important}.necu_cardTop__afWm2{grid-template-columns:minmax(0,1fr) 100px!important;gap:14px!important;min-height:138px!important}.necu_photo__yKiFB{width:100px!important;height:118px!important;border-radius:11px!important}.necu_identity__OT2a3 h3{font-size:clamp(18px,1.45vw,22px)!important;line-height:1.18!important;margin:10px 0 7px!important}.necu_identity__OT2a3 .necu_faculty__v1pLD{font-size:10px!important;line-height:1.4!important}.necu_mode__tpDdy{padding:6px 10px!important;font-size:10px!important}.necu_facts__j0W_q{margin:12px 0 13px!important;gap:10px!important}.necu_factIcon__5h9sx,.necu_feeIcon__vhjM9{width:34px!important;height:34px!important}.necu_factIcon__5h9sx svg,.necu_feeIcon__vhjM9 svg{width:18px!important;height:18px!important}.necu_facts__j0W_q dt{font-size:10px!important}.necu_facts__j0W_q dd{font-size:14px!important}.necu_fee__S5cQc{margin:0 0 12px!important;padding:12px!important}.necu_fee__S5cQc strong{font-size:24px!important}.necu_fee__S5cQc small{font-size:10px!important}.necu_card__xGJ0g>button{min-height:44px!important;font-size:12px!important;border-radius:9px!important}.necu_cta__7IOwt{background:#0866b9!important;border-radius:9px!important}.necu_section__eKnum.necu_ctwSharedCatalogue__7vUjo{box-sizing:border-box}.necu_section__eKnum.necu_ctwSharedCatalogue__7vUjo .necu_filters__QZUmN{margin:10px 0 14px}.necu_section__eKnum.necu_ctwSharedCatalogue__7vUjo .necu_result__PzpFq{display:none}