.Collaboration_root__n1NhG{padding:clamp(32px,6vw,64px) 16px clamp(72px,10vh,140px);max-width:1100px;margin:0 auto;color:#fff;position:relative;isolation:isolate}.Collaboration_header__Xc2t3{text-align:center;margin-bottom:28px}.Collaboration_kicker__PEZHB{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ff9494;font-weight:700}.Collaboration_title__FgP5g{margin:0;font-weight:800;line-height:1.15;font-size:clamp(24px,4vw,36px)}.Collaboration_subtitle___jWJV{margin:10px auto 0;max-width:720px;font-size:14px;color:hsla(0,0%,100%,.8)}.Collaboration_grid__tcA7x{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1024px){.Collaboration_grid__tcA7x{grid-template-columns:repeat(5,1fr)}}@media(max-width:900px){.Collaboration_grid__tcA7x{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.Collaboration_grid__tcA7x{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.Collaboration_grid__tcA7x{grid-template-columns:repeat(2,1fr)}}.Collaboration_brandLink__2ByWN{text-decoration:none;color:inherit}.Collaboration_logoCard__duQnD{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;height:76px;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}.Collaboration_logoCard__duQnD:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.Collaboration_logo__I_IVW{max-width:80px;max-height:32px;object-fit:contain;filter:none;opacity:1;transition:transform .18s ease}.Collaboration_logoCard__duQnD:hover .Collaboration_logo__I_IVW{transform:scale(1.03)}.Collaboration_note__19l2x{font-size:12px;color:hsla(0,0%,100%,.75);text-align:center}.Collaboration_marquee__2oGvy{overflow:hidden;margin-top:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Collaboration_track__uZLjR{display:flex;gap:28px;animation:Collaboration_scroll__kyj83 18s linear infinite}.Collaboration_marqueeItem___kfee{min-width:120px;height:72px;display:flex;align-items:center;justify-content:center}.Collaboration_marqueeItem___kfee .Collaboration_logo__I_IVW{max-width:80px;max-height:32px;filter:none;opacity:1;transition:transform .18s ease}.Collaboration_marqueeItem___kfee:hover .Collaboration_logo__I_IVW{transform:scale(1.03)}@keyframes Collaboration_scroll__kyj83{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Collaboration_cta__E4205{margin-top:28px;display:grid;place-items:center;grid-gap:16px;gap:16px;text-align:center}.Collaboration_cta__E4205 p{margin:0;color:hsla(0,0%,100%,.9)}.Collaboration_ctaBtn__uqy7E{width:auto!important;letter-spacing:.12em;padding:8px 16px;font-size:13px;border-radius:999px;box-shadow:0 6px 14px rgba(255,148,148,.25)}@media(max-width:480px){.Collaboration_ctaBtn__uqy7E{padding:7px 14px;font-size:12px}}.Button_button__jX9MF{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;color:#fff;height:40px;width:100%;border:none;border-radius:999px;background-color:#ff9494;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;box-shadow:0 4px 8px rgba(255,148,148,.3)}.Button_button__jX9MF:hover{background-color:#ffb3b3;transform:translateY(-2px);box-shadow:0 6px 14px rgba(255,148,148,.4)}.Button_button__jX9MF:active{transform:scale(.96);box-shadow:0 3px 6px rgba(255,148,148,.25)}.Spinner_loader__UMPEe{border:4px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:Spinner_spin__T2kpd .6s linear infinite;margin:0 auto;pointer-events:none}@keyframes Spinner_spin__T2kpd{to{transform:rotate(1turn)}}.Courses_page__9JDOs{display:block}.Courses_hero__LRr0K{position:relative;width:100%;height:100vh;overflow:hidden}.Courses_heroImage__9du9k{object-fit:cover}.Courses_heroInner__Jrktp{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center;flex-direction:column}.Courses_button__jL3sU{padding:18px 24px;font-family:Josefin Sans,sans-serif;letter-spacing:.12em}.Courses_button__jL3sU:hover{transform:scale(1.05)}.Courses_title__6n8IJ{max-width:900px;line-height:1.2;font-family:Josefin Sans,sans-serif;font-weight:800;font-size:clamp(24px,4vw,36px);color:#fff;margin-bottom:8px}.Courses_container__o24f1{max-width:1100px;margin:0 auto;padding:48px 20px;color:#000}.Courses_content__dqFzl{background:rgba(0,0,0,0);min-height:100vh}.CoursePlans_plansRoot__OO41p{scroll-margin-top:80px;overflow:visible;position:relative;padding:24px 0 48px}.CoursePlans_plansRoot__OO41p *{min-width:0;max-width:100%;box-sizing:border-box;word-break:break-word;overflow:visible}.CoursePlans_wrapper__ZdRzg{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;width:100%;max-width:720px;margin:0 auto;padding:0 12px}.CoursePlans_input___wGDL{position:absolute;opacity:0;pointer-events:none}.CoursePlans_card__UeK5Q{width:320px;max-width:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 4px 20px rgba(255,148,148,.2);padding:24px 20px;display:flex;flex-direction:column;gap:16px;height:auto;max-height:none;overflow:visible;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.CoursePlans_card__UeK5Q:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(255,148,148,.3)}.CoursePlans_active__KPlBl{border-color:rgba(255,148,148,.6)}.CoursePlans_header__iWa54{display:grid;grid-gap:4px;gap:4px}.CoursePlans_title__wfKq3{margin:0;font-size:20px;font-weight:800;color:#0f0f10;line-height:1.2}.CoursePlans_subtitle__xPJnL{margin:0;font-size:14px;color:#6b7280}.CoursePlans_divider__vP5lg{height:1px;border:0;background:rgba(0,0,0,.06)}.CoursePlans_priceWrap__VMKQ4{display:grid;grid-gap:10px;gap:10px}.CoursePlans_price__6H3Q_{font-size:36px;font-weight:800;line-height:1;color:#111}.CoursePlans_currency__OAuzQ{font-size:14px;font-weight:600;margin-left:6px;color:#6b7280;vertical-align:super}.CoursePlans_description__fy9NP{margin:0;font-size:14px;color:#6b7280;line-height:1.45}.CoursePlans_cta__U5AKK{width:100%;border:none;border-radius:999px;padding:12px 16px;font-weight:700;cursor:pointer;background:linear-gradient(90deg,#ff9494,#ffb3b3);color:#fff;transition:filter .18s ease}.CoursePlans_cta__U5AKK:hover{filter:brightness(.95)}.CoursePlans_features__o53YD{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.CoursePlans_featureItem__L5zo3{display:grid;grid-template-columns:18px 1fr;align-items:start;grid-column-gap:10px;column-gap:10px;font-size:14px;color:#111827}.CoursePlans_icon__mDFLw{display:inline-flex;font-size:12px;line-height:1;transform:translateY(2px)}.CoursePlans_iconYes__HcA1f{color:#ff9494}.CoursePlans_iconNo__vJ7Le{color:#f44336}.CoursePlans_plansHeader__yRxh7{max-width:720px;margin:0 auto 28px;text-align:center;padding:8px 12px 0}.CoursePlans_kicker__i0yW5{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ff9494;font-weight:700}.CoursePlans_plansTitle__AToPQ{margin:0;font-weight:800;line-height:1.15;color:#0f0f10;font-size:clamp(28px,4vw,40px);position:relative;display:inline-block}.CoursePlans_plansSubtitle__rNli_{margin:12px auto 0;max-width:640px;font-size:14px;color:#6b7280;line-height:1.45}@media(max-width:480px){.CoursePlans_wrapper__ZdRzg{max-width:100%}.CoursePlans_card__UeK5Q{width:100%}.CoursePlans_plansHeader__yRxh7{margin-bottom:20px}}.Login_loginWrapper__PjoH5{min-height:100vh;min-height:100dvh;box-sizing:border-box;color:#fff;position:relative}.Login_formWrapper__qDl9h,.Login_loginWrapper__PjoH5{display:flex;align-items:center;flex-direction:column;justify-content:center}.Login_formWrapper__qDl9h{gap:10px;z-index:1;margin-bottom:150px}.Login_button__P0Cmr{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:140px;height:44px;letter-spacing:.12em}.Login_button__P0Cmr:disabled{cursor:not-allowed;opacity:.9;color:rgba(0,0,0,0)}.Login_button__P0Cmr:disabled:after{content:"";position:absolute;width:20px;height:20px;border:4px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:Login_spin__nSvkb .6s linear infinite}@keyframes Login_spin__nSvkb{to{transform:rotate(1turn)}}.Login_registerText__urHrp a{text-decoration:none;color:#fff;font-weight:700}.Login_registerText__urHrp a:hover{color:#ff9494}.Login_form__uze_k{display:flex;flex-direction:column;align-items:center;gap:10px}.Login_errorMessage__6AL1M{color:#fff;background:linear-gradient(90deg,#ff9494,#ffb3b3);padding:6px 10px;border-radius:6px;font-size:14px;margin:0;width:100%;box-sizing:border-box;text-align:left;font-weight:500;display:flex;justify-content:flex-start;align-items:center}