.Courses_page__5hVyo{--text:#f7f8ff;--muted:#aeb7cc;--line:#ffffff17;--panel:hsla(0,0%,100%,.045);--cyan:#5fd2e5;--violet:#8876ee;position:relative;z-index:1;overflow:hidden;color:var(--text)}.Courses_hero__mQa38{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:flex-end;padding-top:78px;padding-bottom:72px}.Courses_hero__mQa38:after,.Courses_hero__mQa38:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.Courses_hero__mQa38:before{top:-360px;left:-420px;width:900px;height:900px;background:radial-gradient(circle,#526bea33,#526bea00 69%)}.Courses_hero__mQa38:after{top:-310px;right:-450px;width:860px;height:860px;background:radial-gradient(circle,#40c8e01f,#40c8e000 68%)}.Courses_heroCopy__5Z0uX{max-width:760px}.Courses_eyebrow__j_Plu,.Courses_sectionLabel__1ia0r{color:var(--cyan);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.Courses_hero__mQa38 h1{max-width:780px;margin:20px 0 24px;font-size:clamp(44px,5.3vw,68px);font-weight:600;line-height:1.04;letter-spacing:-.045em}.Courses_heroLead__glbho{max-width:700px;color:var(--muted);font-size:18px;line-height:1.68}.Courses_summaryPanel__jCTfd{padding:25px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#5fd2e514,#8876ee12),#070a1cb8;box-shadow:0 26px 70px #0000003d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Courses_summaryLabel___FSu7{margin-bottom:17px;color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.Courses_summaryStats__ErVnF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.Courses_summaryStats__ErVnF div{min-width:0}.Courses_summaryStats__ErVnF div+div{padding-left:15px;border-left:1px solid var(--line)}.Courses_summaryStats__ErVnF span,.Courses_summaryStats__ErVnF strong{display:block}.Courses_summaryStats__ErVnF strong{margin-bottom:5px;color:#fff;font-size:25px;font-weight:600;letter-spacing:-.04em}.Courses_summaryStats__ErVnF span{color:#cad3e69e;font-size:11px;line-height:1.35}.Courses_summaryNote__h0NAr{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.55}.Courses_catalog__2AdTc{padding-bottom:110px}.Courses_catalogHeading__zI6GD{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.Courses_catalogHeading__zI6GD h2{margin-top:10px;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.Courses_resultCount__3G21O{color:#cad3e6a6;font-size:14px;white-space:nowrap}.Courses_toolbar__h1Rrl{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);gap:24px 34px;margin-bottom:34px;padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,hsla(180,7%,97%,.055),hsla(180,7%,97%,.018))}.Courses_categoryFilter___eypE,.Courses_languageFilter__e3wdH,.Courses_searchField__xxTTt{min-width:0}.Courses_categoryFilter___eypE label,.Courses_categoryFilter___eypE legend,.Courses_languageFilter__e3wdH label,.Courses_languageFilter__e3wdH legend,.Courses_searchField__xxTTt label,.Courses_searchField__xxTTt legend{display:block;margin-bottom:11px;color:#ffffffad;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Courses_searchControl__0FNFs{position:relative}.Courses_searchControl__0FNFs input{display:block;width:100%;min-height:48px;padding:11px 48px 11px 15px;border:1px solid #ffffff1c;border-radius:12px;background:#020412b8;color:#fff;font-size:15px;line-height:1.4;-webkit-appearance:none}.Courses_searchControl__0FNFs input::placeholder{color:#aeb7cc7a}.Courses_searchControl__0FNFs input:focus-visible{border-color:#5fd2e5b3;box-shadow:0 0 0 3px #5fd2e524;outline:none}.Courses_searchControl__0FNFs input::-webkit-search-cancel-button{display:none}.Courses_searchControl__0FNFs button{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff12;color:#ffffffb8;font-size:22px;cursor:pointer;transform:translateY(-50%)}.Courses_searchControl__0FNFs button:hover{background:#ffffff1f;color:#fff}.Courses_categoryFilter___eypE,.Courses_languageFilter__e3wdH{padding:0}.Courses_categoryFilter___eypE{grid-column:1/-1}.Courses_filterChips__52ILx,.Courses_segmentedControl__fH5tm{display:flex;flex-wrap:wrap;gap:8px}.Courses_filterChips__52ILx button,.Courses_segmentedControl__fH5tm button{min-height:38px;padding:8px 13px;border:1px solid #ffffff17;border-radius:999px;background:hsla(0,0%,100%,.035);color:#ffffffc2;font-size:13px;line-height:1.25;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.Courses_filterChips__52ILx button:hover,.Courses_segmentedControl__fH5tm button:hover{border-color:#5fd2e54d;background:#5fd2e514;color:#fff;transform:translateY(-1px)}.Courses_filterChips__52ILx button:focus-visible,.Courses_segmentedControl__fH5tm button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.Courses_filterChips__52ILx .Courses_activeChip__E56GX,.Courses_segmentedControl__fH5tm .Courses_activeSegment__IycTL{border-color:#ffffff2b;background:linear-gradient(100deg,#465db1,#6750d5);color:#fff}.Courses_courseMasonry__tD4oZ{position:relative;width:100%}.Courses_courseCard__5Qarg{display:block;width:100%;min-width:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:linear-gradient(160deg,hsla(180,7%,97%,.055),hsla(180,7%,97%,.018));color:inherit;box-shadow:0 18px 48px #00000021;break-inside:avoid;page-break-inside:avoid;opacity:0;transform:translateY(40px) scale(1.1);transition:transform .3s ease,border-color .24s ease,box-shadow .24s ease,opacity .3s ease}.Courses_courseCard__5Qarg article{display:flex;flex-direction:column}.Courses_courseCard__5Qarg.Courses_active__aBgT9{opacity:1;transform:none}.Courses_courseCard__5Qarg.Courses_active__aBgT9:hover{border-color:#5fd2e547;box-shadow:0 24px 64px #0000003d;transform:translateY(-5px)}.Courses_courseCard__5Qarg:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media(max-width:1023px){.Courses_courseCard__5Qarg{opacity:1!important;transform:none!important}}.Courses_cardVisual__8Uvm0{position:relative;overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#080b1a}.Courses_cardVisual__8Uvm0:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#02041205 25%,#020412b8);pointer-events:none}.Courses_cardImage__tri1U{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.Courses_cardNumber__mvOrY{top:14px;left:14px;padding:6px 8px;border:1px solid #ffffff24;border-radius:8px;background:#0204129e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#ffffffc7;letter-spacing:.12em}.Courses_cardNumber__mvOrY,.Courses_visualTopic__i0IkH{position:absolute;z-index:2;font-size:12px;font-weight:700}.Courses_visualTopic__i0IkH{right:16px;bottom:14px;left:16px;color:#ffffffdb;line-height:1.35;text-shadow:0 4px 18px #000000b8}.Courses_courseCard__5Qarg:hover .Courses_cardImage__tri1U{transform:scale(1.04)}.Courses_cardBody__zx0sg{display:flex;flex:1 1;flex-direction:column;padding:23px}.Courses_cardBody__zx0sg h3{margin:17px 0 13px;color:#fff;font-size:21px;font-weight:600;line-height:1.32;letter-spacing:-.025em}.Courses_cardTags__zr_Qj{display:flex;flex-wrap:wrap;gap:7px}.Courses_cardTags__zr_Qj span{padding:6px 9px;border:1px solid #5fd2e529;border-radius:999px;background:#5fd2e50f;color:#c7ebf1db;font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.Courses_cardDescription__T5cfq{margin-bottom:20px;color:var(--muted);font-size:14px;line-height:1.62}.Courses_cardAuthor__0TrV1{margin-top:auto;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.065);color:#ffffffd1;font-size:13px;line-height:1.45}.Courses_cardAuthor__0TrV1 span{display:block;margin-bottom:4px;color:#aeb7cc85;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Courses_cardFacts__vegxU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.065);border-bottom:1px solid hsla(0,0%,100%,.065)}.Courses_cardFacts__vegxU div{min-width:0}.Courses_cardFacts__vegxU div+div{padding-left:14px;border-left:1px solid hsla(0,0%,100%,.065)}.Courses_cardFacts__vegxU dt{overflow-wrap:anywhere;color:#fff;font-size:15px;font-weight:600;line-height:1.3}.Courses_cardFacts__vegxU dd{margin-top:3px;color:#aeb7cc94;font-size:10px;line-height:1.35}.Courses_cardLink__fVfTg{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding-top:16px;color:var(--cyan);font-size:14px;font-weight:600}.Courses_cardLink__fVfTg span{font-size:19px;transition:transform .2s ease}.Courses_courseCard__5Qarg:hover .Courses_cardLink__fVfTg span{transform:translateX(4px)}.Courses_emptyState__i07Cy{display:flex;flex-direction:column;align-items:center;padding:68px 24px;border:1px dashed #ffffff24;border-radius:20px;background:hsla(0,0%,100%,.025);text-align:center}.Courses_emptyState__i07Cy>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:20px;border:1px solid #5fd2e540;border-radius:50%;color:var(--cyan);font-size:22px}.Courses_emptyState__i07Cy h3{margin-bottom:10px;font-size:23px;font-weight:600}.Courses_emptyState__i07Cy p{color:var(--muted);font-size:14px}.Courses_emptyState__i07Cy button{min-height:44px;margin-top:24px;padding:10px 18px;border-radius:999px;background:linear-gradient(100deg,#465db1,#6750d5);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.Courses_resetButton__MCrI4{display:block;min-height:42px;margin:28px auto 0;padding:9px 16px;border:1px solid #ffffff1a;border-radius:999px;background:hsla(0,0%,100%,.035);color:#ffffffbd;font-size:13px;cursor:pointer}.Courses_resetButton__MCrI4:hover{border-color:#5fd2e54d;color:#fff}.Courses_helpSection__LY27L{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:54px;align-items:center;margin-bottom:100px;padding-top:38px;padding-bottom:38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Courses_helpSection__LY27L h2{max-width:760px;margin:11px 0 13px;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.18;letter-spacing:-.035em}.Courses_helpSection__LY27L p:not(.Courses_sectionLabel__1ia0r){max-width:720px;color:var(--muted);font-size:15px;line-height:1.65}.Courses_helpSection__LY27L>a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 20px;border-radius:999px;background:linear-gradient(100deg,#465db1,#6750d5);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;box-shadow:0 14px 38px #5345b933;transition:transform .2s ease,box-shadow .2s ease}.Courses_helpSection__LY27L>a:hover{box-shadow:0 18px 44px #5345b94d;transform:translateY(-2px)}.Courses_emptyState__i07Cy button:focus-visible,.Courses_helpSection__LY27L>a:focus-visible,.Courses_resetButton__MCrI4:focus-visible,.Courses_searchControl__0FNFs button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:1050px){.Courses_hero__mQa38{grid-template-columns:minmax(0,1fr) 320px;gap:42px}.Courses_toolbar__h1Rrl{grid-template-columns:1fr}.Courses_categoryFilter___eypE{grid-column:auto}}@media(max-width:820px){.Courses_hero__mQa38{grid-template-columns:1fr;gap:30px;padding-top:52px;padding-bottom:58px}.Courses_summaryPanel__jCTfd{max-width:520px}.Courses_helpSection__LY27L{grid-template-columns:1fr;gap:26px}.Courses_helpSection__LY27L>a{justify-self:start}}@media(max-width:650px){.Courses_hero__mQa38{padding-top:40px;padding-bottom:48px}.Courses_hero__mQa38 h1{margin-top:16px;font-size:38px}.Courses_heroLead__glbho{font-size:16px}.Courses_catalog__2AdTc{padding-bottom:78px}.Courses_catalogHeading__zI6GD{align-items:flex-start;flex-direction:column;gap:11px}.Courses_toolbar__h1Rrl{gap:22px;padding:18px}.Courses_cardVisual__8Uvm0{aspect-ratio:16/9}.Courses_helpSection__LY27L{margin-bottom:72px}}@media(max-width:390px){.Courses_hero__mQa38 h1{font-size:33px}.Courses_cardBody__zx0sg,.Courses_summaryPanel__jCTfd{padding-left:19px;padding-right:19px}.Courses_summaryStats__ErVnF strong{font-size:22px}.Courses_filterChips__52ILx button,.Courses_segmentedControl__fH5tm button{width:100%}}@media(prefers-reduced-motion:reduce){.Courses_cardImage__tri1U,.Courses_cardLink__fVfTg span,.Courses_courseCard__5Qarg,.Courses_filterChips__52ILx button,.Courses_helpSection__LY27L>a,.Courses_segmentedControl__fH5tm button{transition:none}.Courses_courseCard__5Qarg{opacity:1;transform:none}}