.CourseCard_card__L4nOd{position:relative;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-spring),box-shadow .35s,border-color .35s}.CourseCard_card__L4nOd:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--clr-primary-l)}.CourseCard_default__3M1Yj{border-color:#996c432b;border-radius:22px;background:#fffdf9;box-shadow:0 18px 42px #34221814;transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s ease}.CourseCard_default__3M1Yj:hover{transform:translateY(-5px);border-color:#ab713a52;box-shadow:0 28px 58px #34221824}.CourseCard_default__3M1Yj .CourseCard_imageWrap__4XURg{aspect-ratio:16/10;background:#eee6dc}.CourseCard_default__3M1Yj .CourseCard_body__d3b0u{gap:.75rem;padding:1.45rem}.CourseCard_default__3M1Yj .CourseCard_meta__HcsBx{color:#a36a35;font-size:.64rem;letter-spacing:.1em}.CourseCard_default__3M1Yj .CourseCard_title__tQyWE{font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.2;letter-spacing:-.025em}.CourseCard_default__3M1Yj .CourseCard_desc__rowOo{color:#7e695b;font-size:.8rem;line-height:1.6}.CourseCard_default__3M1Yj .CourseCard_footer__5GTK3{border-color:#97694126}.CourseCard_default__3M1Yj .CourseCard_cta__xn9EF{color:#8e582d;font-size:.72rem;letter-spacing:.025em}.CourseCard_default__3M1Yj .CourseCard_catBadge__Zovhv,.CourseCard_default__3M1Yj .CourseCard_freeBadge__9Bd8r{top:.8rem;padding:.38rem .72rem;font-size:.58rem;letter-spacing:.08em}.CourseCard_default__3M1Yj .CourseCard_catBadge__Zovhv{left:.8rem;background:#251913c2}.CourseCard_default__3M1Yj .CourseCard_freeBadge__9Bd8r{right:.8rem;background:#b97935}.CourseCard_link__CN0ny{display:flex;flex-direction:column;height:100%;color:inherit}.CourseCard_imageWrap__4XURg{position:relative;aspect-ratio:3/2;background:var(--clr-surface-2);overflow:hidden}.CourseCard_image__e7kHx{object-fit:cover;transition:transform .6s var(--ease-out)}.CourseCard_card__L4nOd:hover .CourseCard_image__e7kHx{transform:scale(1.06)}.CourseCard_placeholder__tgkU2{position:absolute;inset:0;background:linear-gradient(135deg,var(--clr-primary-l),#d4ede8)}.CourseCard_imgOverlay__E_kt_{position:absolute;inset:0;background:linear-gradient(0deg,#14100c52 0,#0000 45%);pointer-events:none}.CourseCard_catBadge__Zovhv{left:var(--sp-3);font-weight:600;border-radius:var(--radius-full);background:#14100c8c;backdrop-filter:blur(6px);border:1px solid #ffffff2e}.CourseCard_catBadge__Zovhv,.CourseCard_freeBadge__9Bd8r{position:absolute;top:var(--sp-3);z-index:2;font-size:var(--fs-xs);letter-spacing:.04em;padding:5px 12px;color:#fff}.CourseCard_freeBadge__9Bd8r{right:var(--sp-3);font-weight:700;text-transform:uppercase;border-radius:var(--radius-full);background:var(--grad-gold)}.CourseCard_body__d3b0u{display:flex;flex-direction:column;flex:1 1;gap:var(--sp-3);padding:var(--sp-6)}.CourseCard_meta__HcsBx{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-primary-d)}.CourseCard_dot__Z_HTe{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.CourseCard_title__tQyWE{font-family:var(--ff-display);font-size:var(--fs-xl);line-height:var(--lh-snug);color:var(--clr-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3em * 2);transition:color .2s}.CourseCard_card__L4nOd:hover .CourseCard_title__tQyWE{color:var(--clr-primary-d)}.CourseCard_desc__rowOo{font-size:var(--fs-sm);color:var(--clr-ink-3);line-height:var(--lh-normal);flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_footer__5GTK3{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--clr-border)}.CourseCard_rating__u1qT7{display:inline-flex;align-items:center;gap:var(--sp-2)}.CourseCard_stars__fXhUR{color:var(--clr-primary);letter-spacing:1px;font-size:var(--fs-sm)}.CourseCard_ratingCt__bvYwO{font-size:var(--fs-xs);color:var(--clr-ink-3)}.CourseCard_cta__xn9EF{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:700;color:var(--clr-primary-d)}.CourseCard_ctaArrow__cvUXc{transition:transform .25s var(--ease-out)}.CourseCard_card__L4nOd:hover .CourseCard_ctaArrow__cvUXc{transform:translateX(4px)}.CourseCard_compact__7BLZh .CourseCard_imageWrap__4XURg{aspect-ratio:16/9}.CourseCard_compact__7BLZh .CourseCard_body__d3b0u{padding:var(--sp-4)}.CourseCard_compact__7BLZh .CourseCard_title__tQyWE{font-size:var(--fs-md)}@media (max-width:640px){.CourseCard_body__d3b0u{padding:var(--sp-4);gap:var(--sp-2)}.CourseCard_title__tQyWE{font-size:var(--fs-md)}}.kursevi_wrapper__N9q5n{padding-bottom:var(--sp-24)}.kursevi_hero__XysK8{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(480px,60vh);padding-block:var(--sp-24) var(--sp-16);color:#fff;text-align:left}.kursevi_heroBg___DsTG{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 12% 18%,#dcae7b4d,#0000 60%),radial-gradient(ellipse 55% 55% at 88% 82%,#4a7c8c40,#0000 60%),linear-gradient(135deg,#3c2a1c,#1c1410)}.kursevi_heroScrim__fuOSr{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c1410b3,#1c141066 42%,#1c1410d9)}.kursevi_heroInner__miOzO{position:relative;z-index:1}.kursevi_hero__XysK8 h1{max-width:720px;color:#fff;text-shadow:0 2px 24px #00000040;margin-bottom:var(--sp-5)}.kursevi_hero__XysK8 p{max-width:560px;margin-bottom:var(--sp-8);font-size:var(--fs-lg);color:#ffffffd9}.kursevi_label__fuXoH{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clr-primary-l);margin-bottom:var(--sp-4)}.kursevi_searchForm__lwuXi{display:flex;align-items:center;gap:var(--sp-2);max-width:560px;padding:var(--sp-2);background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md)}.kursevi_searchForm__lwuXi .btn{flex-shrink:0}.kursevi_searchInput__T4dCA{flex:1 1;min-width:0;border:none;background:none;padding:var(--sp-3) var(--sp-5);font-family:var(--ff-body);font-size:var(--fs-md);color:var(--clr-ink);border-radius:var(--radius-full)}.kursevi_searchInput__T4dCA:focus{outline:2px solid var(--clr-primary-l);outline-offset:-2px}.kursevi_searchInput__T4dCA::placeholder{color:var(--clr-ink-3)}.kursevi_badges__caF5P{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-6) var(--sp-10);padding-block:var(--sp-12);margin-bottom:var(--sp-4);border-bottom:1px solid var(--clr-border)}.kursevi_badge__7T2e9{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);font-weight:600;color:var(--clr-ink-2)}.kursevi_badgeIcon__lu5Eo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:var(--clr-primary-l);color:var(--clr-primary-d)}.kursevi_meta__M28YF{font-size:var(--fs-sm);color:var(--clr-ink-3);margin-block:var(--sp-10) var(--sp-6)}.kursevi_meta__M28YF strong{color:var(--clr-ink);font-weight:700}.kursevi_meta__M28YF em{font-style:normal;font-weight:600;color:var(--clr-primary-d)}.kursevi_grid__u_3i4{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-8);padding-bottom:var(--sp-16)}.kursevi_empty__u_NOP{text-align:center;padding:var(--sp-24) var(--sp-6);margin-bottom:var(--sp-16);border:2px dashed var(--clr-border);border-radius:var(--radius-lg)}.kursevi_empty__u_NOP h2{margin-bottom:var(--sp-3);font-size:var(--fs-2xl)}.kursevi_empty__u_NOP p{max-width:420px;margin-inline:auto;margin-bottom:var(--sp-6)}@media (max-width:768px){.kursevi_hero__XysK8{padding-block:var(--sp-16) var(--sp-12)}.kursevi_hero__XysK8 h1{font-size:clamp(1.925rem,9.1vw,2.94rem);line-height:.98}.kursevi_searchForm__lwuXi{flex-direction:column;border-radius:var(--radius-lg);align-items:stretch}.kursevi_searchForm__lwuXi .btn{justify-content:center}.kursevi_badges__caF5P{justify-content:flex-start;gap:var(--sp-5);padding-block:var(--sp-8)}.kursevi_grid__u_3i4{grid-template-columns:1fr;gap:var(--sp-6)}}.kursevi_wrapper__N9q5n{padding-bottom:0;overflow:hidden;background:#f7f2eb}.kursevi_hero__XysK8{min-height:clamp(600px,78vh,760px);padding-block:clamp(9rem,14vw,13rem) clamp(8rem,11vw,11rem);background:#211712}.kursevi_heroBg___DsTG{background:radial-gradient(circle at 78% 30%,#cd9d5c29,#0000 22rem),linear-gradient(120deg,#17100d,#2b1c15 58%,#1b120e)}.kursevi_heroBg___DsTG:after,.kursevi_heroBg___DsTG:before{content:"";position:absolute;border:1px solid #deb17121;border-radius:50%}.kursevi_heroBg___DsTG:before{top:-23rem;right:-9rem;width:50rem;height:50rem;box-shadow:0 0 0 6rem hsla(35,62%,66%,.018),0 0 0 12rem hsla(35,62%,66%,.012)}.kursevi_heroBg___DsTG:after{right:13%;bottom:-8rem;width:15rem;height:15rem}.kursevi_heroScrim__fuOSr{background:linear-gradient(90deg,#0d09074d,#0000 70%)}.kursevi_heroInner__miOzO{width:100%;max-width:1520px;transform:translateX(-16px)}.kursevi_label__fuXoH{margin-bottom:1.2rem;color:#e2b56f;font-size:.69rem;letter-spacing:.2em}.kursevi_hero__XysK8 h1{max-width:920px;font-size:clamp(2.1rem,4.2vw,3.85rem);font-weight:500;line-height:.92;letter-spacing:-.045em;margin-bottom:1.5rem;text-wrap:balance;text-shadow:0 14px 45px #00000038}.kursevi_hero__XysK8 p{max-width:650px;margin-bottom:2rem;color:#ffffffb3;font-size:clamp(.96rem,1.3vw,1.1rem);line-height:1.75}.kursevi_searchForm__lwuXi{max-width:610px;min-height:58px;padding:5px;border:1px solid #e5be8940;border-radius:16px;background:hsla(0,0%,100%,.095);box-shadow:0 18px 45px #0003;backdrop-filter:blur(12px)}.kursevi_searchInput__T4dCA{padding-inline:1.15rem;color:#fff;font-size:.86rem}.kursevi_searchInput__T4dCA::placeholder{color:#ffffff7a}.kursevi_searchInput__T4dCA:focus{outline:none}.kursevi_searchForm__lwuXi .btn{min-height:46px;padding-inline:1.6rem;border-radius:12px;border-color:#c58a4c;background:#c58a4c;font-size:.7rem;letter-spacing:.08em}.kursevi_wrapper__N9q5n>.container{position:relative;z-index:2}.kursevi_badges__caF5P{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:calc(100% + 16px);max-width:none;margin:-3.5rem 0 clamp(3.5rem,6vw,5.5rem) -16px;padding:1px;overflow:hidden;border:0;border-radius:20px;background:#aa7d4f38;box-shadow:0 25px 65px #34221821}.kursevi_badge__7T2e9{min-height:104px;justify-content:center;padding:1.25rem;background:#fffdf9f7;color:#554034;font-size:.78rem;letter-spacing:.02em}.kursevi_badgeIcon__lu5Eo{width:42px;height:42px;border:1px solid #b1773f3d;background:#0000;color:#ad7038}.kursevi_meta__M28YF{margin:0 0 1.4rem;color:#917666;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.kursevi_grid__u_3i4{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2rem);padding-bottom:clamp(5rem,9vw,9rem)}.kursevi_empty__u_NOP{margin-bottom:7rem;border-color:#97694138;background:#fffdf9d1}@media (max-width:1024px){.kursevi_badges__caF5P{grid-template-columns:repeat(2,1fr)}.kursevi_grid__u_3i4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.kursevi_hero__XysK8{min-height:680px;padding-block:8.5rem 8rem}.kursevi_heroBg___DsTG:before{top:-13rem;right:-18rem;width:36rem;height:36rem}.kursevi_heroInner__miOzO{transform:none}.kursevi_hero__XysK8 h1{max-width:12ch}.kursevi_hero__XysK8 p{font-size:.92rem}.kursevi_searchForm__lwuXi{max-width:100%;border-radius:15px}.kursevi_badges__caF5P{grid-template-columns:1fr 1fr;width:100%;margin-inline:0;margin-top:-2.7rem;margin-bottom:3.5rem;border-radius:16px}.kursevi_badge__7T2e9{min-height:98px;flex-direction:column;gap:.55rem;padding:1rem .65rem;text-align:center}.kursevi_grid__u_3i4{grid-template-columns:1fr;gap:1.2rem}}