.page_heroWrap__Oryap{padding-top:28px}.page_hero__EcUA5{padding:64px 52px 0}.page_hero__EcUA5:before{-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%)}.page_heroText___bhXL{text-align:center;max-width:760px;margin:0 auto}.page_crumbOn__K9IMR{color:var(--gold)}.page_heroTitle__LVRmt{font-size:clamp(40px,5vw,66px);line-height:1.03;letter-spacing:-.045em;font-weight:800;text-wrap:pretty}.page_heroLead__ZlEga{margin:18px auto 0;font-size:18px;line-height:1.6;color:#c7d2e5;max-width:580px}.page_heroCtas__u4sfD{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:30px}.page_features__T1RDh{padding-top:100px}.page_featGrid__NSQr3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.page_feat__u7636{border:1px solid var(--line);border-radius:22px;padding:28px;transition:border-color .2s}.page_feat__u7636:hover{border-color:var(--blue)}.page_featIcon__5rMjx{width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--blue);display:grid;place-items:center;font-size:18px;font-weight:800}.page_featTitle__r9Svo{margin:18px 0 8px;font-size:19px;font-weight:800}.page_featBody__eTbbs{font-size:15px;line-height:1.6;color:var(--muted-2)}.page_curriculum__F6t_8{padding-top:100px}.page_tcTitle__WXN0l{margin-bottom:32px}.page_tcGrid__u1_Th{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.page_tc__xuO_l{border-radius:22px;overflow:hidden;background:var(--bg-soft);display:flex;flex-direction:column}.page_tcImg__TReCS{aspect-ratio:16/10;background:var(--tint);overflow:hidden}.page_tcBody__fq4Mm{padding:22px;display:grid;grid-gap:8px;gap:8px}.page_tcWho__FkoVn{font-size:12px;font-weight:800;color:var(--blue)}.page_tcName__ypEY1{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.page_tcDesc__kyKjS{font-size:14px;line-height:1.55;color:var(--muted)}.page_plans__3F8Lb{padding-top:100px;padding-bottom:100px;scroll-margin-top:80px}.page_plansHead__ZBpSK{text-align:center;max-width:640px;margin:0 auto 32px}.page_plansNote__kNhFm{text-align:center;margin-top:22px;font-size:14px;color:var(--muted)}.page_ctaWrap__r4WSf{padding-bottom:110px}.page_curriculum__F6t_8+.page_ctaWrap__r4WSf,.page_features__T1RDh+.page_ctaWrap__r4WSf{padding-top:100px}.page_cta__AqI07{border-radius:28px;background:var(--blue);color:var(--white);padding:56px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.page_ctaTitle__t1Jb4{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.035em;font-weight:800;max-width:560px}.page_ctaBtns__0VlNP{display:flex;gap:10px;flex-wrap:wrap}.page_ctaWhite__ktBHw{background:var(--white);color:var(--navy);padding:15px 22px}.page_ctaWhite__ktBHw:hover{background:var(--gold);color:var(--navy)}.page_ctaNavy__M5ZXf{background:var(--navy);color:var(--white);padding:15px 22px}.page_ctaNavy__M5ZXf:hover{background:var(--navy-deep);color:var(--white)}@media (max-width:1100px){.page_hero__EcUA5{padding:52px 40px 0}}@media (max-width:900px){.page_featGrid__NSQr3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_heroWrap__Oryap{padding-top:16px}.page_hero__EcUA5{padding:40px 16px 0;border-radius:22px}.page_heroLead__ZlEga{font-size:16px}.page_curriculum__F6t_8,.page_features__T1RDh,.page_plans__3F8Lb{padding-top:72px}.page_plans__3F8Lb{padding-bottom:72px}.page_featGrid__NSQr3{grid-template-columns:1fr}.page_feat__u7636{padding:24px}.page_tcGrid__u1_Th{grid-template-columns:1fr}.page_ctaWrap__r4WSf{padding-bottom:80px}.page_cta__AqI07{padding:36px 24px;border-radius:22px}}@media (max-width:480px){.page_ctaBtns__0VlNP .btn,.page_heroCtas__u4sfD .btn{flex:1 1 100%}.page_ctaBtns__0VlNP{width:100%}}.teams_dash__LZDW0{position:relative;max-width:920px;margin:48px auto 0;background:var(--white);color:var(--navy);border-radius:20px 20px 0 0;padding:22px 22px 0;box-shadow:0 -10px 60px -10px rgba(0,0,0,.4);text-align:left}.teams_dashTop___CvTI{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.teams_dashKicker__sCbFd{font-size:12px;font-weight:700;color:var(--muted)}.teams_dashTitle__qHQm5{font-size:18px;font-weight:800;letter-spacing:-.01em}.teams_dashTabs__P_n54{display:flex;gap:4px;background:var(--tint);border-radius:10px;padding:4px}.teams_dashTab__lHm_K{border:0;cursor:pointer;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700;background:transparent;color:var(--muted);transition:background .2s,color .2s}.teams_dashTab__lHm_K[aria-selected=true]{background:var(--white);color:var(--navy);box-shadow:0 1px 3px rgba(10,31,68,.08)}.teams_kpis__Eawyt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.teams_kpi__pVsKj{background:var(--bg-soft);border-radius:12px;padding:14px}.teams_kpiV__EGVKa{font-size:24px;font-weight:800}.teams_kpiL__U5dqt{font-size:12px;color:var(--muted)}.teams_learner__NxL5Y{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,2fr) 48px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #eef2f7;font-size:14px}.teams_init__moF96{width:32px;height:32px;border-radius:50%;background:#e8effd;color:var(--blue);display:grid;place-items:center;font-size:12px;font-weight:800}.teams_lname__NFa3Q{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teams_bar__rbIcv{height:8px;border-radius:99px;background:var(--tint);overflow:hidden}.teams_bar__rbIcv>div{height:100%;border-radius:99px;transition:width .6s cubic-bezier(.2,.8,.2,1),background .3s}.teams_pct__8PEcu{font-weight:800;text-align:right}.teams_slider__c9GkV{max-width:560px;margin:0 auto 36px;background:var(--bg-soft);border-radius:18px;padding:20px 24px}.teams_sliderHead__e3jhp{display:flex;justify-content:space-between;font-size:15px;font-weight:700;margin-bottom:10px}.teams_sliderVal__7wGP3{color:var(--blue)}.teams_plans__sKAk6{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:16px;gap:16px}.teams_plan__0ufZh{border-radius:24px;padding:32px;background:var(--white);color:var(--navy);border:2px solid var(--line);display:flex;flex-direction:column;gap:18px;transition:all .3s}.teams_plan__0ufZh[data-rec=true]{background:var(--navy);color:var(--white);border-color:var(--navy);transform:translateY(-6px)}.teams_planHead__tuSj7{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:26px}.teams_planName__HStm4{font-size:14px;font-weight:800}.teams_recTag__gve_y{background:var(--gold);color:var(--navy);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:800;white-space:nowrap}.teams_planRange__MzJH3{font-size:30px;font-weight:800;letter-spacing:-.03em}.teams_planUnit__PwGTU{font-size:14px;opacity:.75}.teams_planPrice__7S8Gs{font-size:15px;font-weight:800;padding-bottom:16px;border-bottom:1px solid var(--line)}.teams_plan__0ufZh[data-rec=true] .teams_planPrice__7S8Gs{border-bottom-color:rgba(255,255,255,.14);color:var(--gold)}.teams_planPoints__V_LKP{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:14px;font-weight:600;flex:1 1;align-content:start}.teams_planPoints__V_LKP li{display:flex;gap:10px}.teams_planPoints__V_LKP li span{color:var(--gold)}.teams_planBtn__6HJcT{display:flex;justify-content:center;background:var(--navy);color:var(--white);border-radius:12px;padding:14px;font-size:14px;font-weight:800;transition:background .2s}.teams_planBtn__6HJcT:hover{background:var(--blue);color:var(--white)}.teams_plan__0ufZh[data-rec=true] .teams_planBtn__6HJcT{background:var(--gold);color:var(--navy)}.teams_plan__0ufZh[data-rec=true] .teams_planBtn__6HJcT:hover{background:var(--gold-light);color:var(--navy)}@media (max-width:900px){.teams_plans__sKAk6{grid-template-columns:1fr;max-width:520px;margin:0 auto}.teams_plan__0ufZh[data-rec=true]{transform:none}}@media (max-width:720px){.teams_dash__LZDW0{padding:16px 14px 0;margin-top:36px}.teams_dashTitle__qHQm5{font-size:15px}.teams_kpis__Eawyt{gap:6px}.teams_kpi__pVsKj{padding:10px}.teams_kpiV__EGVKa{font-size:18px}.teams_kpiL__U5dqt{font-size:11px;line-height:1.3}.teams_learner__NxL5Y{grid-template-columns:28px minmax(0,1fr) 40px;gap:10px}.teams_learner__NxL5Y .teams_bar__rbIcv{grid-column:2/3;grid-row:2}.teams_init__moF96{width:28px;height:28px;font-size:11px;grid-row:span 2}.teams_pct__8PEcu{grid-row:span 2}.teams_slider__c9GkV{padding:18px}.teams_plan__0ufZh{padding:26px}}