.training-programs_page__wgoYt{background:#fff}.training-programs_page__wgoYt .tks-training-hero{min-height:0!important;padding:36px 0 30px!important;background:radial-gradient(circle at 84% 18%,rgba(47,170,99,.1),transparent 26%),radial-gradient(circle at 18% 8%,rgba(24,113,214,.1),transparent 28%),linear-gradient(135deg,#f8fcff,#eef8ff 52%,#f8fcfa)!important}.training-programs_page__wgoYt .tks-training-hero-grid{min-height:0!important;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr)!important;gap:30px 42px!important;align-items:center!important}.training-programs_page__wgoYt .tks-training-hero-copy{max-width:570px!important;padding:0!important}.training-programs_page__wgoYt .tks-training-hero-copy>h1{margin:4px 0 13px!important;color:#0b3192!important;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif!important;font-size:var(--tks-fluid-heading-48,48px)!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:820!important}.training-programs_page__wgoYt .tks-training-hero-copy>h1 strong{color:#249946!important;font-weight:inherit}.training-programs_page__wgoYt .tks-training-hero-subtitle{max-width:540px;margin:0 0 13px;color:#163e78;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:clamp(22px,2vw,29px);line-height:1.14;letter-spacing:-.025em;font-weight:780}.training-programs_page__wgoYt .tks-training-hero-copy>p{max-width:545px!important;margin:0!important;color:#536f90!important;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif!important;font-size:var(--tks-fluid-copy-14,14px)!important;line-height:1.65!important}.training-programs_page__wgoYt .tks-training-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.training-programs_page__wgoYt .tks-training-hero-primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 21px;border:1px solid #0b59c9;border-radius:13px;background:linear-gradient(100deg,#176ee0,#0d47ae);box-shadow:0 9px 20px rgba(15,89,193,.2);color:#fff;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:var(--tks-fluid-copy-14,14px);font-weight:820;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.training-programs_page__wgoYt .tks-training-hero-primary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.training-programs_page__wgoYt .tks-training-hero-primary:hover{transform:translateY(-2px);box-shadow:0 13px 25px rgba(15,89,193,.24);background:linear-gradient(100deg,#1263cf,#0a3f9d)}.training-programs_page__wgoYt .tks-training-hero-visual{position:relative;min-height:360px!important;margin:0!important;padding:12px;overflow:hidden!important;border:1px solid rgba(157,198,226,.48);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 22px 52px rgba(26,83,139,.13)}.training-programs_page__wgoYt .tks-training-hero-visual:before{display:none!important}.training-programs_page__wgoYt .tks-training-hero-visual img{width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;inset:12px!important;min-height:336px;max-height:390px;object-fit:cover!important;object-position:center!important;border-radius:16px;filter:none!important}.training-programs_page__wgoYt .tks-training-hero-benefits{grid-column:1/-1;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.training-programs_page__wgoYt .tks-training-hero-benefits>div{min-height:82px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(166,204,229,.58);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(28,89,143,.07);transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}.training-programs_page__wgoYt .tks-training-hero-benefits>div>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(64,136,221,.22);border-radius:13px;background:linear-gradient(145deg,#fff,#eef8ff);color:#176ad7;box-shadow:0 6px 14px rgba(25,103,190,.08)}.training-programs_page__wgoYt .tks-training-hero-benefits svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.training-programs_page__wgoYt .tks-training-hero-benefits p{margin:0;color:#57718f;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:var(--tks-fluid-copy-12,12px);line-height:1.35}.training-programs_page__wgoYt .tks-training-hero-benefits strong{display:block;margin-bottom:3px;color:#153e78;font-size:var(--tks-fluid-copy-13,13px);line-height:1.2}.training-programs_page__wgoYt .tks-training-course-card,.training-programs_page__wgoYt .tks-training-difference-cards article,.training-programs_page__wgoYt .tks-training-hero-benefits>div{transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease!important}@media (hover:hover) and (pointer:fine){.training-programs_page__wgoYt .tks-training-course-card:hover,.training-programs_page__wgoYt .tks-training-difference-cards article:hover,.training-programs_page__wgoYt .tks-training-hero-benefits>div:hover{border-color:#249a46!important;background-image:radial-gradient(ellipse at center,rgba(255,255,255,.97) 0,rgba(244,252,247,.96) 48%,rgba(36,154,70,.19) 100%)!important;box-shadow:inset 0 0 28px rgba(36,154,70,.09),0 12px 28px rgba(36,154,70,.12),0 0 0 1px rgba(36,154,70,.12)!important;transform:translateY(-3px)!important}.training-programs_page__wgoYt .tks-training-category-tabs a:hover{transform:translateY(-1px);border-color:rgba(6,127,146,.42);box-shadow:0 8px 18px rgba(23,70,101,.08)}.training-programs_page__wgoYt .tks-training-view-details:hover{background:#0f63ce!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,99,206,.18)}}.training-programs_page__wgoYt .tks-training-category-tabs a,.training-programs_page__wgoYt .tks-training-view-details{transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease,color .22s ease}@media (min-width:1101px){.training-programs_page__wgoYt .tks-training-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.training-programs_page__wgoYt .tks-training-catalog-heading h2,.training-programs_page__wgoYt .tks-training-difference-copy h2{font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:clamp(28px,2.45vw,34px);font-weight:800;line-height:1.08;letter-spacing:-.034em}.training-programs_page__wgoYt .tks-training-catalog-heading h2 strong,.training-programs_page__wgoYt .tks-training-difference-copy h2 strong{font-weight:inherit}.training-programs_page__wgoYt .tks-training-catalog{padding-top:48px;padding-bottom:54px;background:#fff}.training-programs_page__wgoYt .tks-training-difference-section{padding:54px 0;background:linear-gradient(180deg,#f5faff,#edf7ff)!important}.training-programs_page__wgoYt .tks-training-difference-cards article{border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(26,76,126,.07)!important}.training-programs_catalogResults__cwUi_{opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.training-programs_catalogResultsUpdating__jAcHG{opacity:.48;transform:translateY(5px);pointer-events:none}@media (max-width:1023px){.training-programs_page__wgoYt .tks-training-hero-grid{grid-template-columns:1fr!important}.training-programs_page__wgoYt .tks-training-hero-copy{max-width:760px!important}.training-programs_page__wgoYt .tks-training-hero-copy>h1{font-size:var(--tks-fluid-heading-42,42px)!important}.training-programs_page__wgoYt .tks-training-hero-visual{min-height:330px!important}.training-programs_page__wgoYt .tks-training-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.training-programs_page__wgoYt .tks-training-hero{padding:26px 0 24px!important}.training-programs_page__wgoYt .tks-training-hero-copy>h1{font-size:var(--tks-fluid-heading-34,34px)!important}.training-programs_page__wgoYt .tks-training-hero-subtitle{font-size:var(--tks-fluid-copy-23,23px)}.training-programs_page__wgoYt .tks-training-hero-visual{min-height:260px!important;padding:8px}.training-programs_page__wgoYt .tks-training-hero-visual img{width:calc(100% - 16px)!important;height:calc(100% - 16px)!important;inset:8px!important;min-height:244px}.training-programs_page__wgoYt .tks-training-hero-benefits{grid-template-columns:1fr}.training-programs_page__wgoYt .tks-training-catalog,.training-programs_page__wgoYt .tks-training-difference-section{padding-top:42px;padding-bottom:42px}}@media (prefers-reduced-motion:reduce){.training-programs_catalogResults__cwUi_{transition:none}.training-programs_catalogResultsUpdating__jAcHG{transform:none}.training-programs_page__wgoYt .tks-training-category-tabs a,.training-programs_page__wgoYt .tks-training-course-card,.training-programs_page__wgoYt .tks-training-difference-cards article,.training-programs_page__wgoYt .tks-training-hero-benefits>div,.training-programs_page__wgoYt .tks-training-hero-primary,.training-programs_page__wgoYt .tks-training-view-details{transition:none!important}.training-programs_page__wgoYt .tks-training-category-tabs a:hover,.training-programs_page__wgoYt .tks-training-course-card:hover,.training-programs_page__wgoYt .tks-training-difference-cards article:hover,.training-programs_page__wgoYt .tks-training-hero-benefits>div:hover,.training-programs_page__wgoYt .tks-training-hero-primary:hover,.training-programs_page__wgoYt .tks-training-view-details:hover{transform:none!important}}.training-programs_page__wgoYt .tks-training-course-grid>.tks-training-course-card{min-height:0;border:1px solid var(--tks-border);border-radius:16px;background:#fff;box-shadow:0 8px 26px rgba(22,68,87,.06)}.training-programs_page__wgoYt .tks-training-course-card:after{display:none}.training-programs_page__wgoYt .tks-training-course-card .tks-training-catalog-image{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:0;overflow:hidden;border-bottom:1px solid #e6eef1}.training-programs_page__wgoYt .tks-training-course-card .tks-training-catalog-image img{object-fit:cover;object-position:center;padding:0;transition:transform .28s ease}@media (hover:hover) and (pointer:fine){.training-programs_page__wgoYt .tks-training-course-card:hover .tks-training-catalog-image img{transform:scale(1.02)}}.training-programs_page__wgoYt .tks-training-course-card .tks-training-course-body{padding:19px 19px 20px}.training-programs_page__wgoYt .tks-training-course-card .tks-training-course-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.training-programs_page__wgoYt .tks-training-course-card .tks-training-course-title-row h2{min-width:0;margin:2px 0 0;font-size:var(--tks-fluid-copy-17,17px);font-weight:800;line-height:1.3}.training-programs_page__wgoYt .tks-training-course-card .tks-training-course-title-row h2 a{display:block;overflow-wrap:anywhere}.training-programs_page__wgoYt .tks-training-course-card .tks-training-course-title-row .tks-program-status{flex-shrink:0}.training-programs_page__wgoYt .tks-training-catalog,.training-programs_page__wgoYt .tks-training-difference-section{padding-block:var(--tks-public-section-spacing,16px)}.training-programs_page__wgoYt .tks-training-course-card.is-coming-soon .tks-training-next-batch strong{color:#123f88}.training-programs_page__wgoYt .tks-training-difference-cards article h3{font-size:var(--tks-fluid-copy-12_5,12.5px);font-weight:600;line-height:1.5;text-align:left}.training-programs_page__wgoYt .tks-training-difference-cards article p{text-align:left}@media (min-width:1280px){.training-programs_page__wgoYt .tks-training-difference-cards article h3{font-size:var(--tks-wide-type-13_5,13.5px)}}.CourseCard_card__XDzkT{display:flex!important;flex-direction:column!important;height:auto!important;align-self:start;min-height:0!important}.CourseCard_image__EeF2I{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;flex:0 0 auto!important}.CourseCard_body__9N82A{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;height:clamp(325px,27vw,415px)!important;min-height:0!important;flex:0 0 auto!important;overflow:hidden}.CourseCard_region__eNd_r{position:relative;display:block!important;min-height:0;margin:10px 0 12px!important;overflow:hidden}.CourseCard_list___HL9Y{display:flex!important;flex-direction:column!important;align-content:normal!important;gap:6px;height:auto;min-height:0!important;margin:0!important;padding:0!important;overflow:visible}.CourseCard_list___HL9Y>li{flex:0 0 auto}.CourseCard_card__XDzkT[data-expanded=true] .CourseCard_body__9N82A{grid-template-rows:auto auto auto auto!important;height:auto!important;overflow:visible}.CourseCard_region__eNd_r[data-expanded=true]{overflow:visible}.CourseCard_readMore__prQUL{position:absolute;z-index:1;inset:auto auto 0 0;display:inline-flex!important;align-items:center;gap:6px;min-height:29px;padding:4px 0;border:0;background:transparent;color:#249a46;font:inherit;font-size:var(--tks-fluid-copy-12,12px);font-weight:750;line-height:1.4;cursor:pointer}.CourseCard_region__eNd_r[data-expanded=true] .CourseCard_readMore__prQUL{position:static;margin-top:8px}.CourseCard_readMore__prQUL:hover{color:#16843a}.CourseCard_readMore__prQUL:focus-visible{outline:2px solid #167b37;outline-offset:2px}@media (min-width:1600px){.CourseCard_body__9N82A{height:450px!important}}@media (max-width:767px){.CourseCard_body__9N82A{height:345px!important}}