.landing-v6_root__B6KnH{--ink:#10131d;--muted:#667085;--line:#dfe4ec;--soft-line:#edf0f5;--paper:#ffffff;--paper-warm:#f8f9fc;--cobalt:#1f5ff2;--cobalt-dark:#174ac5;--cobalt-soft:#eaf1ff;--gold:#f4b220;min-height:100vh;max-width:100%;background:var(--paper);color:var(--ink);font-family:var(--font-manrope),var(--font-inter),ui-sans-serif,system-ui,sans-serif}body:has(.landing-v6_root__B6KnH),html:has(.landing-v6_root__B6KnH){overflow-x:clip!important;overflow-y:visible!important}html:has(.landing-v6_root__B6KnH){position:relative}.landing-v6_root__B6KnH :where(a,button,summary){-webkit-tap-highlight-color:transparent}.landing-v6_root__B6KnH :where(a,button,summary):focus-visible{outline:3px solid rgba(31,95,242,.28);outline-offset:3px}.landing-v6_shell__JOU37{width:min(100% - 40px,1240px);margin-inline:auto}.landing-v6_eyebrow__hlVdN{margin:0;color:var(--cobalt);font-size:.76rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.landing-v6_srOnly__uKFyx{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.landing-v6_editorialHeading__P09_W{display:grid;margin-bottom:clamp(54px,7vw,92px);align-items:end;gap:40px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.landing-v6_editorialHeading__P09_W h2{max-width:760px;margin:14px 0 0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(2.65rem,4.7vw,4.9rem);font-weight:500;letter-spacing:-.045em;line-height:1.02}.landing-v6_editorialHeading__P09_W>p{max-width:520px;margin:0;color:var(--muted);font-size:1.03rem;line-height:1.7}.landing-v6_resultsSection__L__gn{padding:clamp(96px,11vw,160px) 0;background:#f8f9fc}.landing-v6_resultRail__yn_lf{display:grid;border-top:1px solid #cfd6e2;grid-template-columns:1fr}.landing-v6_resultItem__y_p_h{position:relative;display:grid;min-width:0;min-height:190px;align-items:center;border:0;border-bottom:1px solid #cfd6e2;padding:24px 0;background:transparent;cursor:zoom-in;gap:28px;grid-template-columns:42px minmax(0,1fr) minmax(140px,180px);text-align:left}.landing-v6_resultIndex__ul3bE{color:#5f697b;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.72rem}.landing-v6_resultThumbnail__95DxC{position:relative;overflow:hidden;width:100%;aspect-ratio:1280/168;border:1px solid #d9dee7;border-radius:10px;background:#fff}.landing-v6_resultThumbnail__95DxC img{object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-v6_resultItem__y_p_h:hover .landing-v6_resultThumbnail__95DxC img{transform:scale(1.025)}.landing-v6_resultScores__BqBRb{display:grid;gap:8px}.landing-v6_resultScores__BqBRb span{display:flex;align-items:baseline;justify-content:space-between;color:#697286;font-size:.76rem}.landing-v6_resultScores__BqBRb strong{color:var(--ink);font-size:1.05rem}.landing-v6_resultsDisclaimer__mLtEC{max-width:640px;margin:28px 0 0;color:#667085;font-size:.78rem;line-height:1.5}.landing-v6_lightbox__75Vsj{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(13,17,26,.72);backdrop-filter:blur(12px)}.landing-v6_lightboxCard__uGADc{position:relative;width:min(96vw,1280px);border-radius:20px;padding:20px;background:#fff}.landing-v6_lightboxClose__At507{position:absolute;z-index:2;top:30px;right:30px;display:grid;width:46px;height:46px;place-items:center;border:1px solid #d2d8e2;border-radius:50%;background:#fff}.landing-v6_lightboxClose__At507 svg{width:20px;height:20px}.landing-v6_lightboxImage__3AQc_{position:relative;overflow:hidden;width:100%;aspect-ratio:1280/168;border-radius:12px}.landing-v6_lightboxImage__3AQc_ img{object-fit:contain}.landing-v6_lightboxScores__TywAy{display:flex;padding:18px 4px 2px;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width:840px){.landing-v6_editorialHeading__P09_W{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.landing-v6_shell__JOU37{width:min(100% - 28px,1240px)}.landing-v6_resultsSection__L__gn{padding:82px 0}.landing-v6_editorialHeading__P09_W{margin-bottom:44px;gap:22px}.landing-v6_editorialHeading__P09_W h2{font-size:clamp(2.3rem,11vw,3.6rem)}.landing-v6_resultRail__yn_lf{grid-template-columns:1fr}.landing-v6_resultItem__y_p_h{min-height:0;padding:22px 0;gap:14px;grid-template-columns:1fr}.landing-v6_resultScores__BqBRb{grid-template-columns:1fr 1fr}.landing-v6_lightbox__75Vsj{padding:12px}.landing-v6_lightboxCard__uGADc{width:100%;padding:12px}.landing-v6_lightboxClose__At507{top:20px;right:20px}}@media (prefers-reduced-motion:reduce){.landing-v6_root__B6KnH *,.landing-v6_root__B6KnH :after,.landing-v6_root__B6KnH :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-v7_root__dkFPH{--ink:#10131d;--muted:#667085;--line:#dfe4ec;--soft-line:#edf0f5;--paper:#ffffff;--paper-warm:#f8f9fc;--cobalt:#1f5ff2;--cobalt-dark:#174ac5;--cobalt-soft:#eaf1ff;--gold:#f4b220;--gold-soft:#fff4d6;--violet:#6d45e0;--violet-soft:#efe9ff;--success:#12805c;--header-h:60px;min-height:100vh;max-width:100%;background:var(--paper);color:var(--ink);font-family:var(--font-manrope),var(--font-inter),ui-sans-serif,system-ui,sans-serif}@media (min-width:900px){.landing-v7_root__dkFPH{--header-h:68px}}.landing-v7_shell__tCRq0{width:min(100% - 28px,1240px);margin-inline:auto}@media (min-width:621px){.landing-v7_shell__tCRq0{width:min(100% - 40px,1240px)}}.landing-v7_eyebrow__0b_oa{margin:0;color:var(--cobalt);font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.landing-v7_srOnly__8_JIt{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.landing-v7_root__dkFPH :where(a,button):focus-visible{outline:3px solid rgba(31,95,242,.32);outline-offset:2px}.landing-v7_header__8DLJG{position:sticky;z-index:50;top:0;height:var(--header-h);border-bottom:1px solid rgba(223,228,236,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(18px) saturate(150%)}.landing-v7_headerInner__bTox7{display:flex;height:100%;align-items:center;gap:12px}.landing-v7_brandLink__6zhqJ{display:inline-flex;min-width:72px;min-height:44px;flex-shrink:0;align-items:center;color:inherit;text-decoration:none}.landing-v7_desktopNav__bHPBd{display:none;margin-inline:auto;align-items:center;gap:4px}@media (min-width:900px){.landing-v7_desktopNav__bHPBd{display:flex}}.landing-v7_navLink__Cd6lI{display:inline-flex;min-height:44px;align-items:center;border-radius:999px;padding:0 16px;color:#343a48;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}.landing-v7_navLink__Cd6lI:hover{background:var(--paper-warm);color:var(--ink)}.landing-v7_navLinkActive__8mSdl,.landing-v7_navLinkActive__8mSdl:hover{background:var(--cobalt-soft);color:var(--cobalt-dark)}.landing-v7_headerActions__rX9mR{display:flex;margin-left:auto;align-items:center;gap:8px}.landing-v7_loginButton__kK2b6{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:12px;padding:0 18px;background:var(--cobalt);color:#fff;font-size:.9rem;font-weight:760;text-decoration:none;transition:background-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.landing-v7_loginButton__kK2b6:hover{background:var(--cobalt-dark);transform:translateY(-1px)}.landing-v7_headline__f0wT9{padding:26px 0 12px}.landing-v7_headline__f0wT9 h1{max-width:820px;margin:10px 0 0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.85rem,5.4vw,3.2rem);font-weight:500;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.landing-v7_headline__f0wT9 p:last-child{max-width:660px;margin:12px 0 0;color:var(--muted);font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.6}@media (min-width:900px){.landing-v7_headline__f0wT9{padding:40px 0 18px}}.landing-v7_tabsSection__02S_O{scroll-margin-top:var(--header-h);padding-bottom:56px}.landing-v7_tabBar__sU0JM{position:sticky;z-index:40;top:var(--header-h);padding:10px 0;background:rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(150%)}.landing-v7_tabList__aH435{display:grid;padding:5px;border:1px solid var(--line);border-radius:18px;background:#f3f5f9;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-v7_tab__TFTDu{display:flex;min-width:0;min-height:62px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:13px;padding:8px 2px;background:transparent;color:#4c5668;cursor:pointer;font:inherit;font-size:.7rem;font-weight:780;line-height:1.15;text-align:center;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.landing-v7_tab__TFTDu svg{width:22px;height:22px;flex-shrink:0}.landing-v7_tab__TFTDu:hover{background:#fff;color:var(--ink)}.landing-v7_tabActive__WH9jn,.landing-v7_tabActive__WH9jn:hover{background:var(--cobalt);box-shadow:0 8px 20px rgba(31,95,242,.28);color:#fff}.landing-v7_tabLabelFull__qNNAY{display:none}.landing-v7_tabLabelShort__vCqnE{display:block;max-width:100%;overflow-wrap:anywhere}@media (min-width:640px){.landing-v7_tab__TFTDu{min-height:56px;flex-direction:row;gap:10px;padding:8px 10px;font-size:.95rem}.landing-v7_tabLabelFull__qNNAY{display:block}.landing-v7_tabLabelShort__vCqnE{display:none}}.landing-v7_panel__aI8KB{padding-top:18px}.landing-v7_panelHead__oCa2_{display:grid;margin-bottom:22px;gap:8px}.landing-v7_panelHead__oCa2_ h2{max-width:760px;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.55rem,3.4vw,2.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.landing-v7_panelHead__oCa2_ p:last-child:not(.landing-v7_eyebrow__0b_oa){max-width:640px;margin:0;color:var(--muted);line-height:1.6}.landing-v7_primaryButton____x5v,.landing-v7_secondaryButton__POR77{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:0 20px;cursor:pointer;font:inherit;font-size:.92rem;font-weight:760;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.landing-v7_primaryButton____x5v{background:var(--cobalt);color:#fff}.landing-v7_primaryButton____x5v:hover{background:var(--cobalt-dark);transform:translateY(-1px)}.landing-v7_secondaryButton__POR77{border-color:#cfd6e3;background:#fff;color:var(--ink)}.landing-v7_secondaryButton__POR77:hover{border-color:#aeb8c9;background:var(--paper-warm);transform:translateY(-1px)}.landing-v7_primaryButton____x5v svg,.landing-v7_secondaryButton__POR77 svg{width:18px;height:18px;flex-shrink:0}.landing-v7_stateBox__e__fG{display:grid;min-height:200px;place-items:center;border:1px dashed #cfd6e3;border-radius:20px;padding:32px 20px;background:var(--paper-warm);gap:10px;justify-items:center;text-align:center}.landing-v7_stateBox__e__fG h3{margin:0;font-size:1.1rem;letter-spacing:-.02em}.landing-v7_stateBox__e__fG p{max-width:460px;margin:0 0 6px;color:var(--muted);line-height:1.55}.landing-v7_skeleton__tBSpD{position:relative;overflow:hidden;border-radius:10px;background:#eef1f6}.landing-v7_skeleton__tBSpD:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);content:"";transform:translateX(-100%);animation:landing-v7_shimmer__Ug1Jo 1.4s ease-in-out infinite}@keyframes landing-v7_shimmer__Ug1Jo{to{transform:translateX(100%)}}.landing-v7_courseGrid__Ks_2h{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:760px){.landing-v7_courseGrid__Ks_2h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.landing-v7_courseGrid__Ks_2h{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v7_courseCard__rubNP{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}.landing-v7_courseCard__rubNP:hover{border-color:#c3d1ee;box-shadow:0 18px 44px rgba(16,19,29,.08);transform:translateY(-3px)}.landing-v7_courseCardMuted__hhew8{opacity:.78}.landing-v7_courseCover__vqcT3{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--cobalt-soft)}.landing-v7_courseCover__vqcT3 img{display:block;width:100%;height:100%;object-fit:cover}.landing-v7_courseCoverFallback__lmjm5{display:grid;height:100%;place-items:center;padding:14px}.landing-v7_courseCoverFallback__lmjm5>span{position:relative;display:block;width:min(60%,220px);aspect-ratio:1}.landing-v7_courseCoverFallback__lmjm5 img{object-fit:contain}.landing-v7_courseBody__xEMJ0{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 18px 20px}.landing-v7_courseTag__ncRIV{display:inline-flex;min-height:28px;align-items:center;align-self:flex-start;gap:6px;border-radius:999px;padding:0 11px;background:var(--cobalt-soft);color:var(--cobalt-dark);font-size:.74rem;font-weight:800}.landing-v7_courseTag__ncRIV svg{width:14px;height:14px}.landing-v7_courseBody__xEMJ0 h3{margin:0;color:var(--ink);font-size:1.28rem;letter-spacing:-.03em;line-height:1.15}.landing-v7_courseBody__xEMJ0 p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.landing-v7_courseMeta__tLH5b{display:flex;margin-top:auto;flex-wrap:wrap;padding-top:6px;color:#4c5668;font-size:.8rem;font-weight:700;gap:6px 14px}.landing-v7_courseMeta__tLH5b span{display:inline-flex;align-items:center;gap:6px}.landing-v7_courseMeta__tLH5b svg{width:14px;height:14px;color:var(--cobalt)}.landing-v7_courseCta__Cu7gk{display:flex;min-height:48px;margin-top:8px;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:var(--cobalt);color:#fff;font-size:.92rem;font-weight:760;transition:background-color .18s ease}.landing-v7_courseCard__rubNP:hover .landing-v7_courseCta__Cu7gk{background:var(--cobalt-dark)}.landing-v7_courseCta__Cu7gk svg{width:18px;height:18px}.landing-v7_courseSkeletonCover__Xlu20{aspect-ratio:16/9;border-radius:0}.landing-v7_skTag__kVMmZ{width:55%;height:26px}.landing-v7_skTitle__J_CWv{width:80%;height:24px}.landing-v7_skText__eJk02{width:100%;height:40px}.landing-v7_skCta__aNDRS{width:100%;height:48px}.landing-v7_segmented__06kzV{display:grid;max-width:460px;margin-bottom:18px;padding:5px;border:1px solid var(--line);border-radius:16px;background:#f3f5f9;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v7_segment__04DuX{min-height:48px;border:0;border-radius:12px;padding:0 10px;background:transparent;color:#4c5668;cursor:pointer;font:inherit;font-size:.9rem;font-weight:760;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.landing-v7_segmentActive__seo_B{background:#fff;box-shadow:0 1px 2px rgba(16,19,29,.08),0 6px 16px rgba(31,95,242,.14);color:var(--cobalt-dark)}.landing-v7_mgReminder__OvIbL{display:grid;margin-bottom:18px;overflow:hidden;border:1px solid #c3d1ee;border-radius:22px;padding:20px;background:linear-gradient(135deg,var(--cobalt-soft),#f6f9ff 70%);gap:14px;grid-template-columns:minmax(0,1fr)}.landing-v7_mgReminderIcon__5Y1ax{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--cobalt);color:#fff}.landing-v7_mgReminderIcon__5Y1ax svg{width:24px;height:24px}.landing-v7_mgReminder__OvIbL h3{margin:0;color:var(--ink);font-size:1.15rem;letter-spacing:-.025em;line-height:1.25}.landing-v7_mgReminder__OvIbL p{margin:6px 0 0;color:#4c5668;font-size:.92rem;line-height:1.55}@media (min-width:760px){.landing-v7_mgReminder__OvIbL{align-items:center;padding:22px 26px;gap:20px;grid-template-columns:auto minmax(0,1fr) auto}}.landing-v7_testGrid__wX9LX{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.landing-v7_testGrid__wX9LX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.landing-v7_testGrid__wX9LX{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-v7_testCard__u4cfp{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:20px;padding:18px;background:#fff;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}.landing-v7_testCard__u4cfp:hover{border-color:#c3d1ee;box-shadow:0 14px 34px rgba(16,19,29,.07)}.landing-v7_testBadges__3ktx2{display:flex;min-height:26px;flex-wrap:wrap;align-items:center;gap:6px}.landing-v7_badge__hYJx2{display:inline-flex;min-height:24px;align-items:center;gap:5px;border-radius:999px;padding:0 10px;background:#f3f5f9;color:#4c5668;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.landing-v7_badge__hYJx2 svg{width:12px;height:12px}.landing-v7_badgePro__fmS2p{background:var(--gold-soft);color:#8a6500}.landing-v7_badgeFeatured___250P{background:var(--violet-soft);color:var(--violet)}.landing-v7_testCard__u4cfp h3{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:var(--ink);font-size:1.05rem;letter-spacing:-.02em;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-v7_testMeta__RMEvW{display:flex;flex-wrap:wrap;color:#4c5668;font-size:.84rem;font-weight:700;gap:6px 16px}.landing-v7_testMeta__RMEvW span{display:inline-flex;align-items:center;gap:6px}.landing-v7_testMeta__RMEvW svg{width:15px;height:15px;color:var(--cobalt)}.landing-v7_testButton__l1C3Q{margin-top:auto;width:100%}.landing-v7_testSkeleton__hNJuH{min-height:168px;border-radius:20px}.landing-v7_allLink__z4325{display:flex;margin-top:22px;justify-content:center}.landing-v7_trainerLoading__Q5vfe{min-height:320px;border-radius:20px}.landing-v7_aboutStack__2jcis{display:grid;gap:40px}.landing-v7_videoFrame__oBRKL{position:relative;width:100%;max-width:920px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#0e1118}.landing-v7_videoFrame__oBRKL iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.landing-v7_videoPoster__ZoXfb{display:grid;height:100%;place-content:center;padding:24px;background:radial-gradient(120% 90% at 20% 0,rgba(31,95,242,.55),transparent 60%),linear-gradient(160deg,#162a63,#0e1118);color:#fff;gap:12px;justify-items:center;text-align:center}.landing-v7_videoPlay__4jExv{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.14)}.landing-v7_videoPlay__4jExv svg{width:26px;height:26px;margin-left:3px}.landing-v7_videoPoster__ZoXfb h3{margin:0;font-size:clamp(1.1rem,3vw,1.5rem);letter-spacing:-.02em}.landing-v7_videoPoster__ZoXfb p{max-width:420px;margin:0;color:#c9d6f5;font-size:.92rem;line-height:1.55}.landing-v7_authorCard__W1Yok{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;grid-template-columns:minmax(0,1fr)}.landing-v7_authorPhoto__sqRxm{position:relative;min-height:280px;background:radial-gradient(100% 80% at 50% 100%,rgba(31,95,242,.18),transparent 70%),var(--cobalt-soft)}.landing-v7_authorPhoto__sqRxm img{object-fit:contain;object-position:bottom center}.landing-v7_authorInfo__7NmYh{display:grid;align-content:center;padding:24px 22px 28px;gap:10px}.landing-v7_authorInfo__7NmYh h3{margin:0;color:var(--ink);font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.1}.landing-v7_authorRole__hY4uu{margin:0;color:var(--cobalt);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-v7_authorBio__Gp0RH{margin:4px 0 0;color:#4c5668;line-height:1.65}.landing-v7_authorFacts__zccSK{display:grid;margin:6px 0 0;padding:0;gap:9px;list-style:none}.landing-v7_authorFacts__zccSK li{display:grid;align-items:start;color:#343a48;font-size:.92rem;font-weight:650;gap:10px;grid-template-columns:20px 1fr;line-height:1.45}.landing-v7_authorFacts__zccSK svg{width:18px;height:18px;margin-top:1px;color:var(--cobalt)}@media (min-width:760px){.landing-v7_authorCard__W1Yok{grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr)}.landing-v7_authorPhoto__sqRxm{min-height:360px}.landing-v7_authorInfo__7NmYh{padding:36px 40px}}.landing-v7_positionGrid__dBaQt{display:grid;margin:0;padding:0;gap:14px;grid-template-columns:minmax(0,1fr);list-style:none}@media (min-width:760px){.landing-v7_positionGrid__dBaQt{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-v7_positionItem__vjGmG{border:1px solid var(--line);border-radius:20px;padding:20px;background:#fff}.landing-v7_positionItem__vjGmG>span{color:var(--cobalt);font-size:.78rem;font-weight:800;letter-spacing:.12em}.landing-v7_positionItem__vjGmG h3{margin:8px 0 6px;color:var(--ink);font-size:1.12rem;letter-spacing:-.025em}.landing-v7_positionItem__vjGmG p{margin:0;color:var(--muted);line-height:1.6}.landing-v7_expertBand__GfUXz{display:grid;border-radius:24px;padding:24px;background:var(--ink);color:#fff;gap:14px;align-items:center}.landing-v7_expertBand__GfUXz h3{margin:0;font-size:1.3rem;letter-spacing:-.03em}.landing-v7_expertBand__GfUXz p{margin:6px 0 0;color:#b9c2d3;line-height:1.55}.landing-v7_expertButton__2aPQJ{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;padding:0 22px;background:#fff;color:var(--cobalt-dark);cursor:pointer;font:inherit;font-size:.92rem;font-weight:760;transition:transform .22s cubic-bezier(.22,1,.36,1)}.landing-v7_expertButton__2aPQJ:hover{transform:translateY(-1px)}.landing-v7_expertButton__2aPQJ svg{width:18px;height:18px}@media (min-width:760px){.landing-v7_expertBand__GfUXz{padding:28px 34px;grid-template-columns:minmax(0,1fr) auto}}.landing-v7_footer__f3Np_{padding:56px 0 28px;background:#0e1118;color:#fff}.landing-v7_footerGrid__11aYQ{display:grid;padding-bottom:40px;gap:34px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v7_footerBrand__Jgd8M{grid-column:1/-1;max-width:360px}.landing-v7_footerBrand__Jgd8M>a>div,.landing-v7_footerBrand__Jgd8M>div{filter:brightness(0) invert(1)}.landing-v7_footerBrand__Jgd8M p{margin:16px 0 0;color:#aab2c0;line-height:1.6}.landing-v7_footerCol__JrEyL{display:grid;align-content:start;gap:4px}.landing-v7_footerCol__JrEyL strong{margin-bottom:6px;font-size:.82rem}.landing-v7_footerCol__JrEyL a,.landing-v7_footerCol__JrEyL button{display:inline-flex;min-height:36px;align-items:center;border:0;padding:0;background:none;color:#aeb6c5;cursor:pointer;font:inherit;font-size:.86rem;text-align:left;text-decoration:none}.landing-v7_footerCol__JrEyL a:hover,.landing-v7_footerCol__JrEyL button:hover{color:#fff}.landing-v7_footerBottom__zCcQ2{display:flex;flex-wrap:wrap;border-top:1px solid #262b35;padding-top:22px;justify-content:space-between;gap:8px 20px;color:#7e8796;font-size:.76rem}@media (min-width:900px){.landing-v7_footerGrid__11aYQ{grid-template-columns:1.5fr repeat(3,minmax(150px,.7fr))}.landing-v7_footerBrand__Jgd8M{grid-column:auto}}@media (prefers-reduced-motion:reduce){.landing-v7_courseCard__rubNP,.landing-v7_expertButton__2aPQJ,.landing-v7_loginButton__kK2b6,.landing-v7_primaryButton____x5v,.landing-v7_secondaryButton__POR77{transition:none}.landing-v7_courseCard__rubNP:hover,.landing-v7_expertButton__2aPQJ:hover,.landing-v7_loginButton__kK2b6:hover,.landing-v7_primaryButton____x5v:hover,.landing-v7_secondaryButton__POR77:hover{transform:none}.landing-v7_skeleton__tBSpD:after{animation:none}}.pricing-v7_root__TjuCF{--pv-ink:#10131d;--pv-muted:#667085;--pv-body:#4c5668;--pv-line:#dfe4ec;--pv-paper:#ffffff;--pv-warm:#f8f9fc;--pv-cobalt:#1f5ff2;--pv-cobalt-dark:#174ac5;--pv-soft:#eaf1ff;--pv-gold:#f4b220;--pv-gold-soft:#fff4d6;--pv-success:#12805c;color:var(--pv-ink);font-family:var(--font-manrope),var(--font-inter),ui-sans-serif,system-ui,sans-serif}.pricing-v7_section__ALEsC{padding:56px 0 72px;scroll-margin-top:72px}.pricing-v7_shell__0lFFo{width:min(100% - 28px,1240px);margin-inline:auto}@media (min-width:621px){.pricing-v7_shell__0lFFo{width:min(100% - 40px,1240px)}}.pricing-v7_heading__aO3kE{display:grid;margin-bottom:26px;gap:8px}.pricing-v7_eyebrow__MYiU5{margin:0;color:var(--pv-cobalt);font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.pricing-v7_heading__aO3kE h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,ui-serif,serif;font-size:clamp(1.7rem,3.8vw,2.8rem);font-weight:500;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.pricing-v7_heading__aO3kE p:last-child{max-width:640px;margin:0;color:var(--pv-muted);line-height:1.6}.pricing-v7_grid__3g8R8{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:680px){.pricing-v7_grid__3g8R8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.pricing-v7_grid__3g8R8{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-v7_card__QrYHq{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--pv-line);border-radius:22px;padding:22px 20px 20px;background:var(--pv-paper)}.pricing-v7_cardPopular__dglnV{border-color:var(--pv-cobalt);background:#f4f8ff;box-shadow:0 18px 44px rgba(31,95,242,.14)}.pricing-v7_cardPremium__nwDSf{background:linear-gradient(180deg,#fffaf0,var(--pv-paper) 55%)}.pricing-v7_cardRequested__yOhFS{outline:3px solid rgba(31,95,242,.35);outline-offset:3px}.pricing-v7_topline____Rd7{display:flex;min-height:28px;flex-wrap:wrap;align-items:center;gap:6px}.pricing-v7_badge__xU7zQ{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;padding:0 11px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-v7_badgePopular__t08e1{background:var(--pv-cobalt);color:#fff}.pricing-v7_badgeCurrent__mPUP2{background:#e3f6ee;color:var(--pv-success)}.pricing-v7_card__QrYHq h3{margin:12px 0 0;font-size:1.45rem;letter-spacing:-.035em;line-height:1.15}.pricing-v7_description__sRQpA{min-height:3.1em;margin:8px 0 0;color:var(--pv-muted);font-size:.88rem;line-height:1.55}.pricing-v7_priceBlock___IijX{display:grid;margin-top:18px;padding-top:18px;border-top:1px solid var(--pv-line);gap:4px}.pricing-v7_variantLabel__dHZ60{margin:0;color:var(--pv-body);font-size:.78rem;font-weight:760;line-height:1.35}.pricing-v7_priceRow__UCLLS{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.pricing-v7_price__K2Tkb{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;white-space:nowrap}.pricing-v7_period__KTRQo{color:var(--pv-muted);font-size:.9rem;font-weight:650}.pricing-v7_note__Ph8kL{margin:0;color:var(--pv-muted);font-size:.76rem;line-height:1.45}.pricing-v7_actions__kpWLE{display:grid;margin-top:16px;gap:6px}.pricing-v7_mainButton__R8FTW{display:inline-flex;min-height:50px;width:100%;align-items:center;justify-content:center;gap:10px;border:1px solid #cfd6e3;border-radius:12px;padding:0 18px;background:#fff;color:var(--pv-ink);cursor:pointer;font:inherit;font-size:.95rem;font-weight:760;transition:background-color .18s ease,border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.pricing-v7_mainButton__R8FTW:hover:not(:disabled){border-color:#aeb8c9;background:var(--pv-warm);transform:translateY(-1px)}.pricing-v7_mainButtonAccent__j54ps{border-color:transparent;background:var(--pv-cobalt);color:#fff}.pricing-v7_mainButtonAccent__j54ps:hover:not(:disabled){border-color:transparent;background:var(--pv-cobalt-dark)}.pricing-v7_altButton__R79cT:disabled,.pricing-v7_mainButton__R8FTW:disabled{cursor:progress;opacity:.7}.pricing-v7_mainButton__R8FTW svg{width:18px;height:18px;flex-shrink:0}.pricing-v7_altButton__R79cT{display:flex;min-height:44px;width:100%;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:10px;padding:0 10px;background:transparent;color:var(--pv-cobalt-dark);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;line-height:1.3;text-align:left;transition:background-color .16s ease,border-color .16s ease}.pricing-v7_altButton__R79cT:hover:not(:disabled){border-color:#c3d1ee;background:var(--pv-soft)}.pricing-v7_altButton__R79cT svg{width:15px;height:15px;flex-shrink:0}.pricing-v7_features__BiBdw{display:grid;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--pv-line);gap:11px;list-style:none}.pricing-v7_features__BiBdw li{display:grid;align-items:start;color:var(--pv-body);font-size:.86rem;gap:9px;grid-template-columns:18px minmax(0,1fr);line-height:1.45}.pricing-v7_features__BiBdw svg{width:17px;height:17px;margin-top:1px;color:var(--pv-cobalt)}.pricing-v7_featureHighlight__vBwhu{color:var(--pv-ink);font-weight:760}.pricing-v7_featureHighlight__vBwhu svg{color:#b57d00}.pricing-v7_state__3gQrs{display:grid;min-height:220px;place-items:center;border:1px dashed #cfd6e3;border-radius:22px;padding:32px 20px;background:var(--pv-warm);gap:10px;justify-items:center;text-align:center}.pricing-v7_state__3gQrs h3{margin:0;font-size:1.1rem}.pricing-v7_state__3gQrs p{max-width:460px;margin:0 0 6px;color:var(--pv-muted);line-height:1.55}.pricing-v7_retry__WfF9n{display:inline-flex;min-height:46px;align-items:center;gap:8px;border:0;border-radius:12px;padding:0 20px;background:var(--pv-cobalt);color:#fff;cursor:pointer;font:inherit;font-weight:760}.pricing-v7_skeletonCard__7hOur{min-height:420px;border:1px solid var(--pv-line);border-radius:22px;padding:22px 20px;background:var(--pv-paper)}.pricing-v7_skeletonLine__I_qqC{position:relative;overflow:hidden;height:14px;margin-bottom:14px;border-radius:8px;background:#eef1f6}.pricing-v7_skShort__Lm4bv{width:40%}.pricing-v7_skTitle__FTFBA{width:70%;height:22px}.pricing-v7_skText__7hxgh{width:90%}.pricing-v7_skPrice__09B7N{width:55%;height:34px;margin-top:28px}.pricing-v7_skButton__D1HZ0{width:100%;height:46px;margin-top:24px}.pricing-v7_skeletonLine__I_qqC:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);content:"";transform:translateX(-100%);animation:pricing-v7_shimmer__yRQJw 1.4s ease-in-out infinite}@keyframes pricing-v7_shimmer__yRQJw{to{transform:translateX(100%)}}.pricing-v7_spinner__HzODQ{animation:pricing-v7_spin__bhsMT .8s linear infinite}@keyframes pricing-v7_spin__bhsMT{to{transform:rotate(1turn)}}.pricing-v7_legal__Gljjb{margin-top:22px;text-align:center}.pricing-v7_legal__Gljjb a{color:#687184;font-size:.82rem;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.pricing-v7_mainButton__R8FTW{transition:none}.pricing-v7_mainButton__R8FTW:hover:not(:disabled){transform:none}.pricing-v7_skeletonLine__I_qqC:after,.pricing-v7_spinner__HzODQ{animation:none}}