.PartClient_root__wezUp{z-index:1;min-height:100vh}.PartClient_hero__faCQC,.PartClient_root__wezUp{position:relative;background-color:var(--background-primary)}.PartClient_hero__faCQC{padding:calc(100px + var(--space-8)) 0 var(--space-8);overflow:hidden;z-index:2}.PartClient_heroGridBackground__npTdu{position:absolute;inset:0;z-index:0;overflow:hidden}.PartClient_heroGridBackground__npTdu>div{position:absolute!important;inset:0}.PartClient_heroGradient__foq3W{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--part-color) 20%,transparent) 0,color-mix(in srgb,var(--part-color) 15%,transparent) 25%,color-mix(in srgb,var(--part-color) 10%,transparent) 50%,color-mix(in srgb,var(--part-color) 5%,transparent) 75%,transparent 100%)}.PartClient_heroBottomBorder__3Xb1n{position:absolute;bottom:0;left:0;right:0;height:10px;background-color:var(--part-color)}.PartClient_heroContainer___kw6u{position:relative;width:100%;z-index:1}.PartClient_breadcrumbs__ft1X_{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-6);font-size:var(--font-size-caption);font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.PartClient_breadcrumbArrow__WuCiz{margin-right:var(--space-1)}.PartClient_breadcrumbLink__sqGCp{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.PartClient_breadcrumbLink__sqGCp:hover{color:var(--text-primary)}.PartClient_breadcrumbLinkActive__rA1_l{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.PartClient_breadcrumbLinkActive__rA1_l:hover{color:var(--text-primary)}.PartClient_breadcrumbDivider__sqymu{color:var(--text-secondary)}.PartClient_heroGrid__PgLAt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.PartClient_heroContent__1HrCy{display:flex;flex-direction:column;gap:var(--space-6);max-width:900px;padding:var(--space-6) 0 var(--space-8)}.PartClient_heroBadge__J_TdJ{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:var(--space-1) var(--space-5);font-size:var(--font-size-caption);font-family:var(--font-body);font-weight:var(--font-weight-bold);color:var(--part-color);background-color:color-mix(in srgb,var(--part-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--part-color) 25%,transparent);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);line-height:1.6}.PartClient_heroTitle__DorBV{font-size:var(--font-size-h1,56px);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:1.14;letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0}.PartClient_heroSubtitle__3Ztwn{font-size:var(--font-size-body-lg,24px);font-family:var(--font-body);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--text-secondary);opacity:.9;margin:0}.PartClient_heroIconWrapper__NQtXa{flex-shrink:0;display:flex;align-items:center;justify-content:center}.PartClient_heroIcon___O66l{width:249px;height:249px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PartClient_statsBar__2_pxd{padding:var(--space-6) 0;background-color:var(--background-primary);border-bottom:1px solid var(--border-primary)}.PartClient_statsContainer__obehn{display:flex;align-items:center;gap:var(--space-8)}.PartClient_statItem__mNv8R{display:flex;align-items:baseline;gap:var(--space-2)}.PartClient_statNumber__E_QBS{font-size:var(--font-size-h3,32px);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.PartClient_statUnit__IeUmK{font-size:var(--font-size-label);font-weight:var(--font-weight-normal);margin-left:2px}.PartClient_statLabel__c6MvI{font-size:var(--font-size-label,14px);font-family:var(--font-body);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.PartClient_statDivider__FUpR0{width:1px;height:32px;background-color:var(--border-primary)}.PartClient_statsCta__RqT_p{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--font-size-body);font-family:var(--font-body);font-weight:var(--font-weight-semibold);color:var(--accent-contrast);background-color:var(--accent-primary);border:none;border-radius:var(--radius-md,8px);text-decoration:none;transition:all .2s ease}.PartClient_statsCta__RqT_p:hover{background-color:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.PartClient_statsCtaArrow__SBhjm{font-size:var(--font-size-body);transition:transform .2s ease}.PartClient_statsCta__RqT_p:hover .PartClient_statsCtaArrow__SBhjm{transform:translateY(2px)}.PartClient_learnSection__ONNKx{padding:var(--space-24) 0;background-color:var(--background-secondary)}.PartClient_learnGrid__QqOmI{display:flex;gap:var(--space-12);align-items:flex-start}.PartClient_learnTitleWrapper__GLM6n{flex-shrink:0;position:sticky;top:120px;width:280px}.PartClient_learnTitle__GwX3t{font-size:var(--font-size-h2,40px);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.PartClient_learnContent__Wu6I2{flex:1;display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.PartClient_learnIntro__63UJz{display:flex;flex-direction:column;gap:var(--space-4)}.PartClient_learnSectionTitle__fP_am{font-size:var(--font-size-h3,32px);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:1.1;color:var(--text-primary);margin:0}.PartClient_learnDescription__McEXZ{font-size:var(--font-size-body,16px);font-family:var(--font-body);font-weight:var(--font-weight-normal);line-height:1.4;color:var(--text-secondary);margin:0}.PartClient_learnChapter__C0ajc{display:flex;flex-direction:column;gap:var(--space-2)}.PartClient_learnChapterTitle__Beuvk{font-size:var(--font-size-h5,24px);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:1.6;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.PartClient_learnKeyConceptsLabel__m4r_D{font-size:var(--font-size-body-lg,18px);font-family:var(--font-body);font-weight:var(--font-weight-bold);line-height:1.9;color:var(--part-color);margin:0}.PartClient_learnKeyConceptsList__BxpKK{margin:0;padding-left:var(--space-6);list-style-type:disc}.PartClient_learnKeyConceptsList__BxpKK li{font-size:var(--font-size-body,16px);font-family:var(--font-body);font-weight:var(--font-weight-normal);line-height:1.9;color:var(--text-secondary)}.PartClient_section__PFnrd{padding:var(--space-24) 0}.PartClient_sectionContainer__xnN3m{width:100%}.PartClient_sectionTitle__MhtJg{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin-bottom:var(--space-8);text-align:center}.PartClient_sectionSubtitle__UKhlv{margin-bottom:var(--space-12);text-align:center}.PartClient_sectionContent__ACmnk,.PartClient_sectionSubtitle__UKhlv{font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.PartClient_sectionContent__ACmnk strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.PartClient_roleGrid__k9WyG{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}.PartClient_roleCard__nA__J{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-12);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background-color:var(--background-primary);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.PartClient_roleCard__nA__J:hover{border-color:var(--role-color);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PartClient_roleCardIcon__SyOC_{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:-moz-fit-content;width:fit-content;transition:transform .3s ease;transform-origin:center center}.PartClient_roleCard__nA__J:hover .PartClient_roleCardIcon__SyOC_{transform:scale(1.25)}.PartClient_roleCardTitle__UD3tX{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:1.6;color:var(--text-primary);margin:0}.PartClient_roleCardContent__txxKb{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.4;color:var(--text-secondary);margin:0}.PartClient_learningPathSection__RCIKY{padding:var(--space-24) 0;background-color:var(--background-secondary)}.PartClient_learningPathGrid__z0Rzf{display:flex;gap:var(--space-12);align-items:flex-start}.PartClient_learningPathHeader__T12Jb{flex-shrink:0;width:440px;display:flex;flex-direction:column;gap:var(--space-4)}.PartClient_learningPathTitle__4G90N{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:1.26;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.PartClient_learningPathSubtitle__cb83d{font-family:var(--font-family-body);font-size:var(--font-size-h6);font-weight:var(--font-weight-normal);line-height:1.92;color:var(--text-secondary);margin:0}.PartClient_learningPathContent__so7wm{flex:1;display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.PartClient_chapterTimeline__ZvPET{display:flex;flex-direction:column}.PartClient_timelineItem__AlroE{display:flex;gap:var(--space-4);align-items:flex-start;position:relative}.PartClient_timelineNumber__nvMbB{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);background-color:color-mix(in srgb,var(--part-color) 20%,transparent);border:1px solid var(--part-color);border-radius:var(--space-6);position:relative;z-index:2}.PartClient_timelineConnector__M1Flw{position:absolute;left:23px;top:48px;width:2px;height:32px;background-color:var(--part-color);z-index:1}.PartClient_timelineContent__8_pP3{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding-top:4px}.PartClient_timelineChapterTitle__quh7F{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.PartClient_timelineChapterCount__aX1jF{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.8;color:var(--text-tertiary);margin:0}.PartClient_learningPathStats__BXcwV{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-12);background-color:color-mix(in srgb,var(--part-color) 5%,transparent);border:1px solid var(--part-color);border-radius:6px}.PartClient_statBlock__ciQKX{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center}.PartClient_statValue__FWTuq{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:1.6;color:var(--part-color)}.PartClient_statValueWithUnit__6wYRq{display:flex;align-items:baseline;justify-content:center;color:var(--part-color)}.PartClient_statUnit__IeUmK{font-family:var(--font-family-body);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:1.6}.PartClient_statBlock__ciQKX .PartClient_statLabel__c6MvI{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-tertiary)}.PartClient_approachSection__2XPPW{padding:var(--space-24) 0;background-color:var(--background-primary)}.PartClient_approachHeader__0fL_u{text-align:center;margin-bottom:var(--space-12)}.PartClient_approachTitle__VGo_Q{font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 var(--space-4) 0}.PartClient_approachSubtitle__eUi2_{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-secondary);margin:0}.PartClient_approachGrid__S_L06{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-12)}.PartClient_approachCard__rm7dQ{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-12);background-color:var(--background-primary);border:1px solid var(--border-primary);border-top:5px solid var(--part-color);border-radius:var(--radius-lg);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.PartClient_approachCard__rm7dQ:hover{border-color:var(--part-color);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PartClient_approachCardIcon__maK61{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:-moz-fit-content;width:fit-content;transition:transform .3s ease;transform-origin:center center}.PartClient_approachCard__rm7dQ:hover .PartClient_approachCardIcon__maK61{transform:scale(1.25)}.PartClient_approachCardTitle__5sKjR{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--text-primary);margin:0}.PartClient_approachCardSubtitle__XVz1S{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1.4;color:var(--text-secondary);margin:0}.PartClient_approachCardContent__3zdCn{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-tertiary);margin:0}.PartClient_approachCardContent__3zdCn strong{font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.PartClient_approachCardContent__3zdCn em{font-style:italic}.PartClient_approachCardContent__3zdCn code{font-family:var(--font-family-mono,monospace);font-size:.9em;background-color:var(--background-tertiary);padding:.1em .3em;border-radius:var(--radius-sm)}.PartClient_approachCta__pGSVj{display:flex;justify-content:center}.PartClient_applicationsSection__G7IXq{padding:var(--space-16) 0;background-color:var(--background-secondary)}.PartClient_applicationsHeader__Sw6dh{text-align:center;margin-bottom:var(--space-12)}.PartClient_applicationsTitle__qg_L4{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 var(--space-4) 0}.PartClient_applicationsSubtitle__L8ZhY{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-secondary);margin:0}.PartClient_applicationsList__PBOtw{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-12);list-style:none;padding:0;max-width:900px;margin:0 auto}.PartClient_applicationItem__WRpBZ{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:1.6;color:var(--text-secondary)}.PartClient_applicationBullet__ELSMe{color:var(--part-color);font-size:1.25em;line-height:1.3;flex-shrink:0}.PartClient_exercisesSection__g80S_{position:relative;padding:var(--space-20) 0;background-color:var(--background-primary);overflow:hidden}.PartClient_exercisesSection__g80S_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 60px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 60px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 61px);pointer-events:none;opacity:.6}.PartClient_exercisesSection__g80S_:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(200px,30vw);height:4px;background:linear-gradient(90deg,transparent 0,var(--part-color,var(--accent-primary)) 50%,transparent 100%);border-radius:0 0 var(--radius-full) var(--radius-full)}.PartClient_exercisesHeader__Z3zsG{position:relative;text-align:center;margin-bottom:var(--space-16);z-index:1}.PartClient_exercisesTitle__25_63{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--text-primary);margin:0 0 var(--space-4) 0}.PartClient_exercisesSubtitle__pveuE{font-family:var(--font-family-base);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--text-secondary);max-width:560px;margin:0 auto}.PartClient_exercisesGrid__60utC{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8);z-index:1}.PartClient_exerciseCard__SYriQ{position:relative;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);background:linear-gradient(165deg,var(--background-primary) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,var(--background-primary)) 100%);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color var(--card-transition-duration) var(--card-transition-easing),box-shadow var(--card-transition-duration) var(--card-transition-easing),transform var(--card-transition-duration) var(--card-transition-easing)}.PartClient_exerciseCard__SYriQ:before{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:linear-gradient(225deg,color-mix(in srgb,var(--part-color,var(--accent-primary)) 8%,transparent) 0,transparent 70%);pointer-events:none}.PartClient_exerciseCard__SYriQ:after{content:"";position:absolute;bottom:0;left:var(--space-8);right:var(--space-8);height:3px;background:linear-gradient(90deg,var(--part-color,var(--accent-primary)) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 40%,transparent) 100%);border-radius:var(--radius-full) var(--radius-full) 0 0;transform:scaleX(0);transform-origin:left;transition:transform var(--card-transition-duration) var(--card-transition-easing)}.PartClient_exerciseCard__SYriQ:hover{border-color:color-mix(in srgb,var(--part-color,var(--accent-primary)) 40%,var(--border-primary));box-shadow:var(--shadow-xl),0 0 0 1px color-mix(in srgb,var(--part-color,var(--accent-primary)) 10%,transparent);transform:translateY(-6px)}.PartClient_exerciseCard__SYriQ:hover:after{transform:scaleX(1)}.PartClient_exerciseCardHeader__b0RJL{display:flex;align-items:flex-start;gap:var(--space-5)}.PartClient_exerciseNumber__ZlBZE{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;font-family:var(--font-family-base);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--part-color,var(--accent-primary));background:color-mix(in srgb,var(--part-color,var(--accent-primary)) 10%,transparent);border:1px solid color-mix(in srgb,var(--part-color,var(--accent-primary)) 20%,transparent);border-radius:12px;transition:transform var(--card-transition-duration) var(--card-transition-easing)}.PartClient_exerciseCard__SYriQ:hover .PartClient_exerciseNumber__ZlBZE{transform:scale(1.05)}.PartClient_exerciseContent__8kt5_{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.PartClient_exerciseTitle__JFesl{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--text-primary);margin:0;transition:color var(--card-transition-duration) var(--card-transition-easing)}.PartClient_exerciseCard__SYriQ:hover .PartClient_exerciseTitle__JFesl{color:var(--part-color,var(--accent-primary))}.PartClient_exerciseDescription__zUhmD{font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--text-secondary);margin:0}.PartClient_exerciseBadge__JDsYt{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--part-color,var(--accent-primary));background:color-mix(in srgb,var(--part-color,var(--accent-primary)) 8%,transparent);border:1px solid color-mix(in srgb,var(--part-color,var(--accent-primary)) 15%,transparent);border-radius:var(--radius-full);margin-top:auto;width:-moz-fit-content;width:fit-content}.PartClient_prerequisitesSection__oFA6F{padding:var(--space-16) 0;background-color:var(--background-secondary)}.PartClient_prerequisitesHeader__LD3Po{text-align:center;margin-bottom:var(--space-10)}.PartClient_prerequisitesTitle__scYuw{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 var(--space-4) 0}.PartClient_prerequisitesSubtitle__Jf58F{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-secondary);margin:0}.PartClient_startingPointCard__RO9i3{position:relative;display:flex;align-items:center;gap:var(--space-8);max-width:640px;margin:0 auto;padding:var(--space-10) var(--space-8);background:linear-gradient(145deg,var(--background-primary) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 4%,var(--background-primary)) 50%,var(--background-secondary) 100%);border:2px solid var(--part-color,var(--accent-primary));border-radius:16px;box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--part-color,var(--accent-primary)) 8%,transparent);overflow:hidden}.PartClient_startingPointCard__RO9i3:before{content:"";position:absolute;top:-40%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,color-mix(in srgb,var(--part-color,var(--accent-primary)) 8%,transparent) 0,transparent 70%);border-radius:var(--radius-circle);pointer-events:none}.PartClient_startingPointIcon__GemWc{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;flex-shrink:0;background:linear-gradient(135deg,var(--part-color,var(--accent-primary)) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 85%,black) 100%);border-radius:var(--radius-circle);color:white;box-shadow:0 4px 16px color-mix(in srgb,var(--part-color,var(--accent-primary)) 35%,transparent),inset 0 1px 0 color-mix(in srgb,white 20%,transparent)}.PartClient_startingPointContent__i4U_z{position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.PartClient_startingPointBadge__oC8oX{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-4);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:white;background:linear-gradient(135deg,var(--part-color,var(--accent-primary)) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 80%,black) 100%);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);box-shadow:0 2px 8px color-mix(in srgb,var(--part-color,var(--accent-primary)) 30%,transparent)}.PartClient_startingPointText__Yotsb{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--text-secondary);margin:0;max-width:400px}.PartClient_prerequisitesBody__NN5m_{width:100%;display:flex;flex-direction:column;gap:var(--space-8)}.PartClient_prereqHeaderBadge__ve7hW{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;margin:0 auto;padding:var(--space-2) var(--space-5);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--part-color,var(--accent-primary));background:linear-gradient(135deg,color-mix(in srgb,var(--part-color,var(--accent-primary)) 15%,transparent) 0,color-mix(in srgb,var(--part-color,var(--accent-primary)) 8%,transparent) 100%);border:1px solid color-mix(in srgb,var(--part-color,var(--accent-primary)) 20%,transparent);border-radius:var(--radius-full);letter-spacing:var(--letter-spacing-wide)}.PartClient_prereqItemsGrid__tvF0o{display:flex;flex-wrap:wrap;gap:var(--space-6);width:100%;justify-content:center}.PartClient_prereqItemsGrid__tvF0o>*{flex:0 1 320px;max-width:320px}.PartClient_prereqItem__7CLx_{display:flex;flex-direction:column;background:linear-gradient(to bottom left,var(--background-secondary),var(--background-primary));border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.PartClient_prereqItem__7CLx_:hover{border-color:var(--prereq-color,var(--accent-primary));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PartClient_prereqItemHeader__Fww_e{position:relative;height:120px;border-top:6px solid var(--prereq-color,var(--accent-primary));padding:var(--space-4);overflow:hidden;display:flex;align-items:flex-start;background-color:color-mix(in srgb,var(--prereq-color,var(--accent-primary)) 10%,transparent)}.PartClient_prereqItemBadge__88OZ9{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--background-primary);border:1px solid color-mix(in srgb,var(--prereq-color,var(--accent-primary)) 30%,transparent);border-radius:var(--radius-full);font-family:var(--font-family-heading);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--prereq-color,var(--accent-primary));z-index:2}.PartClient_prereqItemIcon__lWSMY{position:absolute;top:var(--space-4);right:var(--space-4);width:100px;height:100px;background-color:var(--prereq-color,var(--accent-primary));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:1;transition:transform .3s ease}.PartClient_prereqItem__7CLx_:hover .PartClient_prereqItemIcon__lWSMY{transform:scale(1.1)}.PartClient_prereqItemContent__pSYas{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.PartClient_prereqItemTitle__5n6N3{font-family:var(--font-family-heading);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0}.PartClient_prereqItemTopics__tPM98{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0}.PartClient_prereqItemNumber__SXBki{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--prereq-color,var(--accent-primary));opacity:.3}.PartClient_prereqItemLabel__5o3yG{display:none}.PartClient_prereqTopicsLabel__AwIEo{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.PartClient_prereqContextNote__zKcTx{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--text-tertiary);text-align:center;margin:0;padding:var(--space-4) var(--space-8);background:color-mix(in srgb,var(--part-color,var(--accent-primary)) 3%,transparent);border-radius:var(--radius-lg);border:1px dashed color-mix(in srgb,var(--part-color,var(--accent-primary)) 15%,transparent)}.PartClient_prerequisitesContent__TLUoq{max-width:700px;margin:0 auto;text-align:center}.PartClient_prerequisitesText__gegig{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.7;color:var(--text-secondary);margin:0}.PartClient_prerequisitesText__gegig strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.PartClient_nextSection__GObqH{padding:var(--space-16) 0;background-color:var(--background-secondary)}.PartClient_nextHeader__wi4Ff{text-align:center;margin-bottom:var(--space-12)}.PartClient_nextTitle__rUBXx{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);margin:0 0 var(--space-4) 0}.PartClient_nextSubtitle__vw32M{font-family:var(--font-family-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-secondary);margin:0}.PartClient_nextGrid__L56S2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6)}.PartClient_nextCard__HIZuv{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background-color:var(--background-primary);border:1px solid var(--border-primary);border-left:4px solid var(--part-color);border-radius:var(--radius-lg);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.PartClient_nextCard__HIZuv:hover{border-color:var(--part-color);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PartClient_nextCardTitle__jf8Hj{font-family:var(--font-family-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--text-primary);margin:0}.PartClient_nextCardDescription__pqEza{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-secondary);margin:0}.PartClient_chaptersGrid__EEi8R{display:grid;gap:var(--space-8);margin-top:var(--space-12)}.PartClient_chapterNumber__Q0xSO{flex-shrink:0;width:var(--space-16);height:var(--space-16);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--part-color);background-color:var(--background-secondary);border:2px solid var(--part-color);border-radius:0}.PartClient_chapterContent__BLQ_D{flex:1}.PartClient_chapterTitle__RO4pj{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.PartClient_chapterCount__NgufM{font-size:var(--font-size-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.PartClient_chaptersGrid__EEi8R>div{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12);background-color:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:0;transition:all .3s ease}.PartClient_chaptersGrid__EEi8R>div:hover{border-color:var(--part-color);box-shadow:var(--shadow-lg);transform:translateX(var(--space-1))}.PartClient_ctaContainer___WvuP{display:flex;justify-content:center;margin-top:var(--space-10)}.PartClient_devNote__Ajots{margin:var(--space-24) var(--space-8);padding:var(--space-8);background-color:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:2px solid var(--accent-primary);border-radius:0}.PartClient_devNoteTitle__H9irE{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--accent-primary);margin-bottom:var(--space-4)}.PartClient_devNoteText__9bp5A{font-size:var(--font-size-label);line-height:var(--line-height-relaxed);color:var(--text-secondary)}@media (max-width:1024px){.PartClient_hero__faCQC{padding:var(--space-24) 0 var(--space-10)}.PartClient_heroGrid__PgLAt{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.PartClient_heroContent__1HrCy{max-width:100%;order:2}.PartClient_heroIconWrapper__NQtXa{order:1;justify-content:flex-start}.PartClient_heroIcon___O66l{width:180px;height:180px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PartClient_heroTitle__DorBV{font-size:clamp(36px,5vw,48px)}.PartClient_heroSubtitle__3Ztwn{font-size:clamp(18px,3vw,22px)}.PartClient_learnSection__ONNKx{padding:var(--space-16) 0}.PartClient_learnGrid__QqOmI{flex-direction:column;gap:var(--space-8)}.PartClient_learnTitleWrapper__GLM6n{position:static;width:100%}.PartClient_learnTitle__GwX3t{font-size:clamp(28px,5vw,36px)}.PartClient_learnSectionTitle__fP_am{font-size:clamp(24px,4vw,28px)}.PartClient_statsContainer__obehn{flex-wrap:wrap;gap:var(--space-4)}.PartClient_statsCta__RqT_p{margin-left:0;margin-top:var(--space-4);width:100%;justify-content:center}.PartClient_roleGrid__k9WyG{grid-template-columns:1fr}.PartClient_roleCard__nA__J{padding:var(--space-8)}.PartClient_prereqItemsGrid__tvF0o{grid-template-columns:repeat(2,1fr)}.PartClient_learningPathSection__RCIKY{padding:var(--space-16) 0}.PartClient_learningPathGrid__z0Rzf{flex-direction:column;gap:var(--space-8)}.PartClient_learningPathHeader__T12Jb{width:100%}.PartClient_learningPathTitle__4G90N{font-size:clamp(36px,5vw,48px)}.PartClient_timelineChapterTitle__quh7F{font-size:clamp(24px,4vw,28px)}.PartClient_learningPathStats__BXcwV{flex-wrap:wrap;gap:var(--space-6);padding:var(--space-6) var(--space-8)}.PartClient_statBlock__ciQKX{flex:1 1 30%;min-width:100px}.PartClient_statValue__FWTuq{font-size:clamp(36px,5vw,48px)}.PartClient_chaptersGrid__EEi8R>div{flex-direction:column;align-items:flex-start}.PartClient_chapterNumber__Q0xSO{align-self:center}.PartClient_approachSection__2XPPW{padding:var(--space-16) 0}.PartClient_approachTitle__VGo_Q{font-size:clamp(36px,5vw,48px)}.PartClient_approachGrid__S_L06{grid-template-columns:1fr;gap:var(--space-6)}.PartClient_approachCard__rm7dQ{padding:var(--space-8)}.PartClient_applicationsSection__G7IXq{padding:var(--space-12) 0}.PartClient_applicationsList__PBOtw{grid-template-columns:1fr;gap:var(--space-4)}.PartClient_exercisesSection__g80S_{padding:var(--space-16) 0}.PartClient_exercisesSection__g80S_:before{background-image:repeating-linear-gradient(-45deg,transparent,transparent 40px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 40px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 41px)}.PartClient_exercisesHeader__Z3zsG{margin-bottom:var(--space-12)}.PartClient_exercisesGrid__60utC{gap:var(--space-6)}.PartClient_exerciseCard__SYriQ{padding:var(--space-6);border-radius:14px}.PartClient_exerciseCard__SYriQ:before{width:60px;height:60px}.PartClient_exerciseNumber__ZlBZE{width:44px;height:44px;font-size:var(--font-size-h4);border-radius:10px}.PartClient_prerequisitesSection__oFA6F{padding:var(--space-12) 0}.PartClient_startingPointCard__RO9i3{gap:var(--space-6);padding:var(--space-8) var(--space-6);border-radius:12px}.PartClient_startingPointCard__RO9i3:before{width:150px;height:150px}.PartClient_startingPointIcon__GemWc{width:60px;height:60px}.PartClient_prereqItemsGrid__tvF0o{grid-template-columns:1fr}.PartClient_prereqItem__7CLx_{border-radius:10px}.PartClient_prereqItemIcon__lWSMY{width:44px;height:44px;border-radius:10px}.PartClient_nextSection__GObqH{padding:var(--space-12) 0}}@media (max-width:768px){.PartClient_hero__faCQC{padding:var(--space-20) 0 var(--space-8)}.PartClient_breadcrumbs__ft1X_{font-size:var(--font-size-caption)}.PartClient_heroContent__1HrCy{gap:var(--space-4);padding:var(--space-4) 0}.PartClient_heroBadge__J_TdJ{font-size:var(--font-size-caption);padding:var(--space-1) var(--space-4)}.PartClient_heroTitle__DorBV{font-size:clamp(28px,7vw,36px);letter-spacing:var(--letter-spacing-tight)}.PartClient_heroSubtitle__3Ztwn{font-size:clamp(16px,4vw,18px)}.PartClient_heroIcon___O66l{width:140px;height:140px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PartClient_heroBottomBorder__3Xb1n{height:6px}.PartClient_statsBar__2_pxd{padding:var(--space-4) 0}.PartClient_statsContainer__obehn{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.PartClient_statItem__mNv8R{gap:var(--space-2)}.PartClient_statNumber__E_QBS{font-size:var(--font-size-h4,24px)}.PartClient_statDivider__FUpR0{display:none}.PartClient_section__PFnrd{padding:var(--space-16) 0}.PartClient_roleGrid__k9WyG{gap:var(--space-6)}.PartClient_roleCard__nA__J{padding:var(--space-6)}.PartClient_roleCardTitle__UD3tX{font-size:var(--font-size-h4)}.PartClient_roleCardContent__txxKb{font-size:var(--font-size-body-sm)}.PartClient_learningPathSection__RCIKY{padding:var(--space-12) 0}.PartClient_learningPathTitle__4G90N{font-size:clamp(28px,7vw,36px)}.PartClient_learningPathSubtitle__cb83d{font-size:var(--font-size-body)}.PartClient_timelineNumber__nvMbB{width:40px;height:40px;font-size:var(--font-size-body);border-radius:var(--space-5)}.PartClient_timelineConnector__M1Flw{left:19px;top:40px;height:24px}.PartClient_timelineChapterTitle__quh7F{font-size:clamp(20px,5vw,24px)}.PartClient_learningPathStats__BXcwV{flex-direction:row;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-6);width:100%}.PartClient_statBlock__ciQKX{flex:1 1 30%;min-width:0}.PartClient_statValue__FWTuq{font-size:clamp(32px,8vw,40px)}.PartClient_statUnit__IeUmK{font-size:var(--font-size-body-lg)}.PartClient_approachSection__2XPPW,.PartClient_ctaSection__tMm9i{padding:var(--space-12) 0}.PartClient_approachTitle__VGo_Q{font-size:clamp(28px,7vw,36px)}.PartClient_approachSubtitle__eUi2_{font-size:var(--font-size-body)}.PartClient_approachGrid__S_L06{gap:var(--space-6)}.PartClient_approachCard__rm7dQ{padding:var(--space-6)}.PartClient_approachCardTitle__5sKjR{font-size:var(--font-size-h4)}.PartClient_approachCardContent__3zdCn,.PartClient_approachCardSubtitle__XVz1S{font-size:var(--font-size-body-sm)}.PartClient_applicationsSection__G7IXq{padding:var(--space-10) 0}.PartClient_applicationsTitle__qg_L4{font-size:clamp(28px,7vw,36px)}.PartClient_applicationsSubtitle__L8ZhY{font-size:var(--font-size-body)}.PartClient_applicationsList__PBOtw{gap:var(--space-3)}.PartClient_applicationItem__WRpBZ{gap:var(--space-3);padding:var(--space-4)}.PartClient_applicationBullet__ELSMe{width:8px;height:8px;flex-shrink:0}.PartClient_exercisesSection__g80S_{padding:var(--space-12) 0}.PartClient_exercisesSection__g80S_:before{background-image:repeating-linear-gradient(-45deg,transparent,transparent 30px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 30px,color-mix(in srgb,var(--part-color,var(--accent-primary)) 2%,transparent) 31px)}.PartClient_exercisesSection__g80S_:after{width:min(160px,40vw);height:3px}.PartClient_exercisesHeader__Z3zsG{margin-bottom:var(--space-10)}.PartClient_exercisesTitle__25_63{font-size:clamp(24px,6vw,32px)}.PartClient_exercisesSubtitle__pveuE{font-size:var(--font-size-body)}.PartClient_exercisesGrid__60utC{grid-template-columns:1fr;gap:var(--space-5)}.PartClient_exerciseCard__SYriQ{padding:var(--space-6);gap:var(--space-4);border-radius:12px}.PartClient_exerciseCard__SYriQ:before{width:50px;height:50px}.PartClient_exerciseCard__SYriQ:after{left:var(--space-6);right:var(--space-6)}.PartClient_exerciseNumber__ZlBZE{width:40px;height:40px;font-size:var(--font-size-h5);border-radius:10px}.PartClient_exerciseTitle__JFesl{font-size:var(--font-size-h5)}.PartClient_exerciseDescription__zUhmD{font-size:var(--font-size-body-sm)}.PartClient_prerequisitesSection__oFA6F{padding:var(--space-10) 0}.PartClient_prerequisitesTitle__scYuw{font-size:clamp(28px,7vw,36px)}.PartClient_prerequisitesSubtitle__Jf58F{font-size:var(--font-size-body)}.PartClient_startingPointCard__RO9i3{flex-direction:column;text-align:center;gap:var(--space-5);padding:var(--space-6);border-radius:12px}.PartClient_startingPointCard__RO9i3:before{top:-30%;right:-20%;width:120px;height:120px}.PartClient_startingPointIcon__GemWc{width:60px;height:60px}.PartClient_startingPointContent__i4U_z{align-items:center}.PartClient_startingPointBadge__oC8oX{font-size:var(--font-size-label);padding:var(--space-2) var(--space-3)}.PartClient_startingPointText__Yotsb{font-size:var(--font-size-body-sm);max-width:100%}.PartClient_prereqHeaderBadge__ve7hW{font-size:var(--font-size-label);padding:var(--space-2) var(--space-3)}.PartClient_prereqItemsGrid__tvF0o{flex-direction:column;gap:var(--space-4)}.PartClient_prereqItemsGrid__tvF0o>*{flex:1 1 100%;max-width:100%}.PartClient_prereqItemHeader__Fww_e{height:100px;padding:var(--space-3);border-top-width:4px}.PartClient_prereqItemBadge__88OZ9{font-size:var(--font-size-label);padding:var(--space-1) var(--space-2)}.PartClient_prereqItemIcon__lWSMY{width:80px;height:80px;top:var(--space-3);right:var(--space-3)}.PartClient_prereqItemContent__pSYas{padding:var(--space-4);gap:var(--space-2)}.PartClient_prereqItemTitle__5n6N3{font-size:var(--font-size-body)}.PartClient_prereqItemTopics__tPM98{font-size:var(--font-size-caption)}.PartClient_prereqContextNote__zKcTx{font-size:var(--font-size-label);padding:var(--space-3) var(--space-4)}.PartClient_prerequisitesContent__TLUoq{padding:var(--space-6)}.PartClient_prerequisitesText__gegig{font-size:var(--font-size-body-sm);line-height:1.7}.PartClient_nextSection__GObqH{padding:var(--space-10) 0}.PartClient_nextTitle__rUBXx{font-size:clamp(28px,7vw,36px)}.PartClient_nextSubtitle__vw32M{font-size:var(--font-size-body)}.PartClient_nextGrid__L56S2{gap:var(--space-4)}.PartClient_nextCard__HIZuv{padding:var(--space-5)}.PartClient_nextCardTitle__jf8Hj{font-size:var(--font-size-h5)}.PartClient_nextCardDescription__pqEza{font-size:var(--font-size-body-sm)}}@media (max-width:425px){.PartClient_hero__faCQC{padding:var(--space-16) 0 var(--space-6)}}@media (prefers-reduced-motion:reduce){.PartClient_applicationItem__WRpBZ,.PartClient_approachCardIcon__maK61,.PartClient_approachCard__rm7dQ,.PartClient_ctaArrow__q0JTD,.PartClient_cta__leUHy,.PartClient_exerciseCard__SYriQ,.PartClient_exerciseCard__SYriQ:after,.PartClient_exerciseNumber__ZlBZE,.PartClient_exerciseTitle__JFesl,.PartClient_nextCard__HIZuv,.PartClient_prereqItemIcon__lWSMY,.PartClient_prereqItem__7CLx_,.PartClient_prereqItem__7CLx_:before,.PartClient_roleCardIcon__SyOC_,.PartClient_roleCard__nA__J{transition:none}.PartClient_applicationItem__WRpBZ:hover,.PartClient_approachCard__rm7dQ:hover,.PartClient_approachCard__rm7dQ:hover .PartClient_approachCardIcon__maK61,.PartClient_exerciseCard__SYriQ:hover,.PartClient_roleCard__nA__J:hover,.PartClient_roleCard__nA__J:hover .PartClient_roleCardIcon__SyOC_{transform:none}.PartClient_exerciseCard__SYriQ:hover:after{transform:scaleX(0)}.PartClient_exerciseCard__SYriQ:hover .PartClient_exerciseNumber__ZlBZE{transform:none}.PartClient_exerciseCard__SYriQ:hover .PartClient_exerciseTitle__JFesl{color:var(--text-primary)}.PartClient_nextCard__HIZuv:hover,.PartClient_prereqItem__7CLx_:hover,.PartClient_prereqItem__7CLx_:hover .PartClient_prereqItemIcon__lWSMY{transform:none}.PartClient_prereqItem__7CLx_:hover:before{opacity:0}}
/*# sourceMappingURL=b0fb47b2f2cd396b.css.map*/