.SoftwareCatalog_section__aC4gR{background:#f6f4ee;scroll-margin-top:90px}.SoftwareCatalog_heading__yr483{max-width:780px}.SoftwareCatalog_lead__lreKb{max-width:670px}.SoftwareCatalog_toolbar__l876h{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0 24px}.SoftwareCatalog_filters__ue07G{display:flex;flex-wrap:wrap;gap:8px}.SoftwareCatalog_filter__6vmlf{padding:11px 19px;border:1px solid #dedcd5;border-radius:100px;background:transparent;color:#59574f;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.SoftwareCatalog_filter__6vmlf:hover{border-color:#807e74;color:#252525}.SoftwareCatalog_filter__6vmlf[aria-pressed=true]{color:#fffdf7;border-color:#252525;background:#252525}.SoftwareCatalog_action__RHNs6:focus-visible,.SoftwareCatalog_filter__6vmlf:focus-visible{outline:2px solid #635943;outline-offset:5px}.SoftwareCatalog_count__x5nIT{color:#716f66;font-size:12px;white-space:nowrap;margin:0}.SoftwareCatalog_grid__iLV4U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.SoftwareCatalog_card__eTwS6{display:flex;flex-direction:column;padding:28px;border:1px solid #e6e3da;border-radius:14px;background:#fffdf7}.SoftwareCatalog_cardTop__OdtD7{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:29px}.SoftwareCatalog_icon__I7V_8{display:flex;color:#403e35}.SoftwareCatalog_status__OL_QK{color:#6c695f;border:1px solid #e4e1d8;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.4;letter-spacing:.04em}.SoftwareCatalog_category__p0wHU{color:#77746a;font-size:11px;letter-spacing:.06em;margin:0 0 9px}.SoftwareCatalog_card__eTwS6 h3{margin:0 0 13px;color:#252525;font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.03em}.SoftwareCatalog_description__MhU7I{color:#716e65;margin:0;font-size:14px;line-height:1.9}.SoftwareCatalog_tags__YymlZ{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 26px;padding:0;list-style:none}.SoftwareCatalog_tags__YymlZ li{padding:5px 8px;background:#f1efe8;border-radius:4px;color:#68655c;font-size:11px;line-height:1.4}.SoftwareCatalog_action__RHNs6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:19px;border-top:1px solid #e9e6dd;color:#37352e;text-decoration:none;font-size:13px;font-weight:500}.SoftwareCatalog_action__RHNs6 span{font-size:20px;line-height:1;transition:transform .2s ease-out}.SoftwareCatalog_action__RHNs6:hover span{transform:translate(2px,-2px)}.SoftwareCatalog_note__GvBll{margin:24px 0 0;color:#7c786e;font-size:12px;line-height:1.8}@media (max-width:960px){.SoftwareCatalog_grid__iLV4U{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.SoftwareCatalog_card__eTwS6{padding:24px}}@media (max-width:640px){.SoftwareCatalog_toolbar__l876h{align-items:flex-start;flex-direction:column;gap:15px;margin-top:28px}.SoftwareCatalog_grid__iLV4U{grid-template-columns:minmax(0,1fr)}.SoftwareCatalog_filter__6vmlf{padding:10px 14px;font-size:12px}.SoftwareCatalog_filters__ue07G{gap:7px}.SoftwareCatalog_desktopBreak__Pd4jT{display:none}.SoftwareCatalog_cardTop__OdtD7{margin-bottom:25px}.SoftwareCatalog_card__eTwS6 h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.SoftwareCatalog_action__RHNs6 span,.SoftwareCatalog_filter__6vmlf{transition:none}}.TrainingPrograms_section___Q0pD{background:#fffdf7;color:#252525;scroll-margin-top:92px}.TrainingPrograms_layout__hGdq6{display:grid;grid-template-columns:.8fr 1.2fr;gap:86px;align-items:start}.TrainingPrograms_intro__raeEw{position:sticky;top:124px}.TrainingPrograms_heading__N6U7x{margin-top:24px;letter-spacing:-.035em}.TrainingPrograms_lead__r9pBD{max-width:350px;margin-top:24px}.TrainingPrograms_introLink__UQSy5{display:inline-flex;align-items:center;gap:32px;margin-top:30px;font-size:14px}.TrainingPrograms_programs__nKaL_{border-top:1px solid #d9d8d1}.TrainingPrograms_program__ypD9N{border-bottom:1px solid #d9d8d1}.TrainingPrograms_summary__c4gvA{display:grid;grid-template-columns:25px minmax(0,1fr) 28px;align-items:start;column-gap:16px;padding:28px 0;cursor:pointer;list-style:none}.TrainingPrograms_summary__c4gvA::-webkit-details-marker{display:none}.TrainingPrograms_summary__c4gvA:focus-visible{outline:2px solid #252525;outline-offset:6px;border-radius:2px}.TrainingPrograms_number___JWjF{color:#88877e;font:12px/26px Arial,sans-serif}.TrainingPrograms_summaryCopy__tQC3_{display:flex;flex-direction:column;align-items:flex-start}.TrainingPrograms_title__cvUaA{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.TrainingPrograms_purpose___eP3q{color:#76756d;font-size:13px;line-height:1.8;margin-top:9px}.TrainingPrograms_tag__EJKdE{display:inline-block;border:1px solid #e1dfd6;border-radius:20px;padding:3px 9px;font-size:10px;line-height:1.6;letter-spacing:.04em;color:#6b6a61;margin-top:12px}.TrainingPrograms_toggle__9VeW3{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid #d5d4cb;transition:background .25s ease}.TrainingPrograms_toggle__9VeW3 span{position:absolute;width:10px;height:1px;background:#252525;left:7px;top:12px;transition:transform .25s ease}.TrainingPrograms_toggle__9VeW3 span+span{transform:rotate(90deg)}.TrainingPrograms_program__ypD9N[open] .TrainingPrograms_toggle__9VeW3{background:#252525;border-color:#252525}.TrainingPrograms_program__ypD9N[open] .TrainingPrograms_toggle__9VeW3 span{background:#fffdf7}.TrainingPrograms_program__ypD9N[open] .TrainingPrograms_toggle__9VeW3 span+span{transform:rotate(0)}.TrainingPrograms_content__8lkqo{padding:0 0 30px 41px;animation:TrainingPrograms_reveal__a4J5j .45s ease-out}.TrainingPrograms_audience__Pfkt_,.TrainingPrograms_outcome__k3AFJ{font-size:13px;line-height:1.85;margin:0 0 14px;color:#69685f}.TrainingPrograms_audience__Pfkt_>span,.TrainingPrograms_outcome__k3AFJ>span{display:block;color:#252525;font-size:11px;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.TrainingPrograms_syllabus__AR_P9{list-style:none;margin:22px 0;padding:20px 22px;background:#f6f4ee;border-radius:12px;display:grid;gap:18px}.TrainingPrograms_syllabus__AR_P9 li{position:relative;padding-left:15px}.TrainingPrograms_syllabus__AR_P9 li:before{content:"";width:4px;height:4px;border-radius:50%;background:#909284;position:absolute;top:8px;left:0}.TrainingPrograms_syllabus__AR_P9 h3{font-size:12px;line-height:1.7;font-weight:600;margin:0 0 3px}.TrainingPrograms_syllabus__AR_P9 p{color:#76756d;font-size:12px;line-height:1.85;margin:0}.TrainingPrograms_note__Mf9x2{font-size:11px;line-height:1.85;color:#868579;margin:0 0 18px}.TrainingPrograms_courseLink__xvfMx{font-size:12px;display:inline-flex;gap:22px;align-items:center}@keyframes TrainingPrograms_reveal__a4J5j{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.TrainingPrograms_layout__hGdq6{gap:48px}.TrainingPrograms_heading__N6U7x{font-size:38px}}@media (max-width:900px){.TrainingPrograms_layout__hGdq6{grid-template-columns:1fr;gap:44px}.TrainingPrograms_intro__raeEw{position:static}.TrainingPrograms_lead__r9pBD{max-width:560px}.TrainingPrograms_heading__N6U7x br{display:none}}@media (max-width:640px){.TrainingPrograms_section___Q0pD{padding:70px 0}.TrainingPrograms_heading__N6U7x{font-size:32px;max-width:330px}.TrainingPrograms_layout__hGdq6{gap:34px}.TrainingPrograms_summary__c4gvA{grid-template-columns:20px minmax(0,1fr) 26px;column-gap:10px;padding:24px 0}.TrainingPrograms_title__cvUaA{font-size:18px}.TrainingPrograms_purpose___eP3q{font-size:12px}.TrainingPrograms_content__8lkqo{padding-left:30px}.TrainingPrograms_syllabus__AR_P9{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.TrainingPrograms_content__8lkqo{animation:none}.TrainingPrograms_toggle__9VeW3,.TrainingPrograms_toggle__9VeW3 span{transition:none}}