.page_hero__o1Gk7{overflow:hidden;background:var(--color-bg)}.page_closingInner__fCTU9,.page_detailsInner__SeoTS,.page_heroInner__kzLai,.page_outcomeInner__UNHxp,.page_projectNavInner__8mzuK,.page_requirementInner__iDyMN,.page_sectionInner__USuSp{width:min(100%,var(--content-width));margin-inline:auto;padding-inline:var(--space-page-gutter)}.page_heroInner__kzLai{display:grid;min-height:680px;padding-block:var(--space-section);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"back back" "content visual";gap:2rem 3rem;align-items:center}.page_backLink__Tiihg{display:inline-flex;width:fit-content;align-items:center;align-self:start;gap:.625rem;grid-area:back;color:var(--color-accent);font-family:var(--font-display);font-size:.875rem;font-weight:700;text-decoration:none}.page_backLink__Tiihg svg,.page_closingCta__w1ucU svg,.page_heroActions__cJQ_m svg,.page_projectNav__EwR4B svg{width:1.35rem;height:1.35rem;flex:0 0 auto}.page_arrowLeft__rZhnE{transform:rotate(180deg)}.page_heroContent__EhxZb{position:relative;z-index:2;max-width:540px;grid-area:content}.page_eyebrow__xs5Nl{margin:0 0 1.25rem;color:var(--color-accent);font-family:var(--font-display);font-size:.8125rem;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.page_hero__o1Gk7 h1{margin:0;color:var(--color-text);font-size:var(--font-heading-xl);font-weight:600;line-height:1.05;letter-spacing:-.035em}.page_heroLead__OmNh4{max-width:440px;margin:2rem 0 0;color:var(--color-text);font-family:var(--font-display);font-size:var(--font-subheading);font-weight:700;line-height:1.45}.page_heroCopy__dgDoi{max-width:490px;margin:1.25rem 0 0;color:var(--color-text-medium);font-size:1rem;line-height:1.7}.page_heroActions__cJQ_m{display:flex;margin-top:2rem;flex-wrap:wrap;gap:.875rem}.page_heroActions__cJQ_m .btn{white-space:nowrap}.page_learnerVisual__l8v_I{position:relative;min-width:0;padding:1.25rem 0 2.6rem;grid-area:visual;isolation:isolate;transform:translateX(1.5rem)}.page_heroScreen__GOSwF{overflow:hidden;background:#151719;border:2px solid #242628;border-radius:1.1rem;box-shadow:0 26px 60px rgba(17,17,17,.18)}.page_heroScreenChrome__78zGH{display:grid;min-height:2.4rem;padding:0 1rem;grid-template-columns:1fr auto 1fr;align-items:center;color:hsla(0,0%,100%,.7);background:#151719}.page_heroScreenChrome__78zGH>span{display:flex;gap:.35rem}.page_heroScreenChrome__78zGH i{width:.48rem;height:.48rem;border-radius:50%;background:#5e6266}.page_heroScreenChrome__78zGH i:first-child{background:#ea6c5f}.page_heroScreenChrome__78zGH i:nth-child(2){background:#e9bd55}.page_heroScreenChrome__78zGH i:last-child{background:#63b86b}.page_heroScreenChrome__78zGH small{font-family:var(--font-display);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_heroScreenImage__sd7SK{position:relative;overflow:hidden;aspect-ratio:4/3;background:#f7f8fa;border-radius:.55rem}.page_heroScreenImage__sd7SK img{object-fit:cover;object-position:center top}.page_heroDashboardCard__h0cCM{position:absolute;z-index:2;right:-1.25rem;bottom:0;width:min(44%,270px);padding:.5rem;background:var(--color-card);border:1px solid rgba(17,17,17,.1);border-radius:.9rem;box-shadow:0 20px 45px rgba(17,17,17,.22)}.page_heroDashboardCard__h0cCM>span{display:block;padding:.25rem .35rem .55rem;color:var(--color-text-medium);font-family:var(--font-display);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_heroDashboardImage__3LFKR{position:relative;overflow:hidden;aspect-ratio:13/10;background:#f7f8fa;border-radius:.55rem}.page_heroDashboardImage__3LFKR img{object-fit:cover;object-position:center top}.page_laptop__6xsHF{position:relative;width:100%;padding:.7rem .7rem 1rem;background:#151719;border:2px solid #242628;border-radius:1.15rem 1.15rem .55rem .55rem;box-shadow:0 24px 42px rgba(17,17,17,.16)}.page_laptop__6xsHF:before{position:absolute;top:.28rem;left:50%;width:5px;height:5px;border-radius:50%;background:#4a4d50;content:""}.page_laptop__6xsHF:after{position:absolute;right:-5%;bottom:-.55rem;left:-5%;height:.72rem;border-radius:.1rem .1rem 1rem 1rem;background:linear-gradient(180deg,#c9cbcd,#707477 58%,#aeb1b3);content:""}.page_laptopScreen__QFGu8{display:grid;overflow:hidden;min-height:410px;grid-template-columns:24% 76%;background:var(--color-card);border-radius:.55rem}.page_adminSidebar__kF9ob,.page_productSidebar__FFKn0{padding:1.6rem 1.1rem;background:#081827;color:var(--color-white)}.page_adminSidebar__kF9ob strong,.page_productSidebar__FFKn0 strong{display:flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:.9rem}.page_adminSidebar__kF9ob strong span,.page_productSidebar__FFKn0 strong span{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.4rem;background:var(--color-accent);font-size:.65rem}.page_adminSidebar__kF9ob nav,.page_productSidebar__FFKn0 nav{display:grid;margin-top:1.75rem;gap:.45rem}.page_adminSidebar__kF9ob nav span,.page_productSidebar__FFKn0 nav span{padding:.58rem .65rem;border-radius:.35rem;color:hsla(0,0%,100%,.72);font-size:.67rem;line-height:1.2}.page_activeNav__2mBS9{background:var(--color-accent);color:var(--color-white)!important}.page_learnerMain__6xYVI{min-width:0;padding:1.65rem 1.5rem;background:#fafafa}.page_adminHeading__kI6gM,.page_dashboardTopline__AcEqj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_dashboardTopline__AcEqj h2{margin:.2rem 0 0;color:var(--color-text);font-size:1.45rem;font-weight:700;letter-spacing:-.035em}.page_build__STSko h2:after,.page_closingCta__w1ucU h2:after,.page_dashboardTopline__AcEqj h2:after,.page_details__L6lmL h2:after,.page_journey__Bhxgs h2:after,.page_outcome__CwJTP h2:after,.page_requirement__pXNDD h2:after{display:none}.page_microLabel__KILj2{color:var(--color-text-subtle);font-family:var(--font-display);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_avatar__BV2EI{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--color-accent-ghost);color:var(--color-accent);font-family:var(--font-display);font-size:.7rem;font-weight:800}.page_continueCard__kwkwL{display:grid;margin-top:1.5rem;padding:.9rem;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:.9rem;background:var(--color-card);border:1px solid #e7e7e7;border-radius:.65rem;box-shadow:var(--shadow-card)}.page_continueCard__kwkwL h3{margin:.18rem 0 .55rem;font-size:.9rem}.page_continueCard__kwkwL small{display:block;margin-top:.35rem;color:var(--color-text-subtle);font-size:.55rem}.page_courseArtwork__fRdie{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16/10;border-radius:.35rem;background:linear-gradient(145deg,#d9e6f8,#547ebc)}.page_courseArtwork__fRdie:after,.page_courseArtwork__fRdie:before{position:absolute;right:-8%;bottom:-35%;width:78%;height:90%;border-radius:50% 50% 0 0;background:hsla(0,0%,100%,.42);content:"";transform:rotate(-8deg)}.page_courseArtwork__fRdie:after{right:auto;left:-12%;bottom:-50%;background:rgba(17,17,17,.14);transform:rotate(10deg)}.page_green__fRKbN{background:linear-gradient(145deg,#dfe9df,#6f9578)}.page_stone__Ky0eF{background:linear-gradient(145deg,#f1e7dc,#998d80)}.page_progressTrack__NWAu_{overflow:hidden;width:100%;height:4px;border-radius:10px;background:#e9edf3}.page_progressTrack__NWAu_ span{display:block;width:42%;height:100%;background:var(--color-accent)}.page_adminButton___09BD,.page_phoneButton__QC3B2,.page_smallButton__nqN16{display:inline-flex;min-height:1.8rem;padding-inline:.75rem;align-items:center;justify-content:center;border-radius:.25rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.58rem;font-weight:700}.page_courseHeading__libo_{display:flex;margin:1.4rem 0 .7rem;align-items:center;justify-content:space-between}.page_courseHeading__libo_ h3{margin:0;font-size:.85rem}.page_courseHeading__libo_>span{color:var(--color-accent);font-size:.58rem;font-weight:700}.page_courseGrid__RUIhL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.page_courseGrid__RUIhL article{display:grid;padding:.55rem;gap:.35rem;background:var(--color-card);border:1px solid #e7e7e7;border-radius:.45rem}.page_courseGrid__RUIhL strong{font-family:var(--font-display);font-size:.58rem;line-height:1.25}.page_courseGrid__RUIhL article>span:last-child{color:var(--color-text-subtle);font-size:.5rem}.page_phone__Lzkwh{position:absolute;z-index:3;right:-1.5rem;bottom:-1.7rem;width:175px;min-height:350px;padding:1.05rem .55rem .75rem;background:var(--color-card);border:7px solid #131516;border-radius:1.65rem;box-shadow:0 18px 35px rgba(17,17,17,.2)}.page_phoneSpeaker__wZyou{position:absolute;top:0;left:50%;width:42%;height:.7rem;border-radius:0 0 .65rem .65rem;background:#131516;transform:translateX(-50%)}.page_phoneTopline__VuY6k{display:flex;margin-bottom:.75rem;align-items:center;justify-content:space-between;color:var(--color-text-medium);font-size:.44rem}.page_phone__Lzkwh>.page_courseArtwork__fRdie{aspect-ratio:16/11}.page_playButton__2NiMJ{position:absolute;top:5.25rem;left:50%;display:grid;width:2.25rem;height:2.25rem;place-items:center;padding-left:.15rem;border-radius:50%;background:var(--color-white);color:var(--color-accent);font-size:.75rem;box-shadow:var(--shadow-card);transform:translateX(-50%)}.page_phoneCopy__Y8Cc7{padding:.9rem .25rem 0}.page_phoneCopy__Y8Cc7 h3{margin:.2rem 0 .45rem;font-size:.72rem}.page_phoneCopy__Y8Cc7 p{margin:0;color:var(--color-text-medium);font-size:.55rem;line-height:1.5}.page_phoneButton__QC3B2{width:100%;margin-top:.8rem}.page_requirement__pXNDD{background:var(--color-bg-alt)}.page_requirementInner__iDyMN{display:grid;padding-block:var(--space-section);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:5rem}.page_details__L6lmL h2,.page_requirement__pXNDD h2,.page_sectionIntro__68RPs h2{margin:0;color:var(--color-text);font-size:var(--font-heading-lg);font-weight:600;line-height:1.08;letter-spacing:-.035em}.page_requirement__pXNDD p:not(.page_eyebrow__xs5Nl){max-width:540px;margin:1.5rem 0 0;color:var(--color-text-medium);font-size:1rem;line-height:1.7}.page_requirementList__K29cb{display:grid;margin:0;padding:0 0 0 4.25rem;gap:1rem;border-left:1px solid var(--color-border);list-style:none}.page_requirementList__K29cb li{display:flex;align-items:center;gap:.9rem;color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:600}.page_requirementList__K29cb li span{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-size:.75rem}.page_requirementList__K29cb li span svg{width:.9rem;height:.9rem}.page_build__STSko,.page_details__L6lmL,.page_journey__Bhxgs{padding-block:var(--space-section);background:var(--color-bg)}.page_sectionIntro__68RPs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem;margin-bottom:3.25rem;align-items:end}.page_sectionIntro__68RPs>p{max-width:510px;margin:0;color:var(--color-text-medium);font-size:var(--font-body-lg);line-height:1.7}.page_buildLayout__DMrmN{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:3rem}.page_featureGrid__1UP3_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.25rem}.page_featureGrid__1UP3_ button{position:relative;width:100%;height:100%;min-height:205px;padding:1.5rem;appearance:none;cursor:pointer;text-align:left;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page_featureGrid__1UP3_ button:focus-visible,.page_featureGrid__1UP3_ button:hover{border-color:rgba(32,86,168,.55)!important;box-shadow:0 14px 34px rgba(17,17,17,.1);transform:translateY(-2px)}.page_featureActive__3zOW3{border-color:rgba(32,86,168,.62)!important;background:var(--color-card)!important;box-shadow:inset 0 3px 0 var(--color-accent),var(--shadow-card)!important;transform:none}.page_featureGrid__1UP3_ button:focus-visible{outline:3px solid var(--color-accent-ghost);outline-offset:3px}.page_featureGrid__1UP3_ button>span,.page_journeyGrid__rG69P li>span,.page_outcomeGrid__UJ1_s article>span{color:var(--color-accent);font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.08em}.page_featureGrid__1UP3_ h3,.page_journeyGrid__rG69P h3,.page_outcomeGrid__UJ1_s h3{margin:1rem 0 .65rem;color:var(--color-text);font-size:1.18rem;font-weight:700;line-height:1.25}.page_featureGrid__1UP3_ p,.page_journeyGrid__rG69P p,.page_outcomeGrid__UJ1_s p{margin:0;color:var(--color-text-medium);font-size:.9rem;line-height:1.65}.page_showcaseVisual__KOLdO{min-width:0}.page_showcaseFrame___MFXa{overflow:hidden;min-height:510px;padding:.7rem;background:#151719;border:2px solid #242628;border-radius:1.15rem;box-shadow:var(--shadow-featured)}.page_showcaseScreen__xPr5n{position:relative;display:block;overflow:hidden;min-height:485px;background:#eef2f8;border-radius:.55rem}.page_showcaseScreen__xPr5n img{object-fit:cover}.page_showcaseScreen__xPr5n:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(17,17,17,.08);content:""}.page_showcaseScreenLabel__sZtvb{position:absolute;z-index:2;right:1rem;bottom:1rem;padding:.55rem .8rem;border:1px solid hsla(0,0%,100%,.68);border-radius:var(--radius-full);color:var(--color-white);background:rgba(8,24,39,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-display);font-size:.68rem;font-weight:800;letter-spacing:.05em;box-shadow:0 8px 22px rgba(8,24,39,.2);text-transform:uppercase}.page_showcaseSidebar__qyjQz{padding:1.6rem 1rem;background:#081827;color:var(--color-white)}.page_showcaseSidebar__qyjQz strong{display:flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:.85rem}.page_showcaseSidebar__qyjQz strong span{display:inline-grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.35rem;background:var(--color-accent);font-size:.6rem}.page_showcaseSidebar__qyjQz nav{display:grid;margin-top:1.5rem;gap:.35rem}.page_showcaseSidebar__qyjQz nav span{padding:.52rem .6rem;border-radius:.3rem;color:hsla(0,0%,100%,.68);font-size:.61rem}.page_showcaseNavActive__Q9Fa2{background:var(--color-accent);color:var(--color-white)!important}.page_showcaseMain__Wz1oE{min-width:0;padding:1.8rem 1.55rem;background:#fafafa}.page_showcaseHeading__H_6je{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_showcaseHeading__H_6je>div>span{color:var(--color-text-subtle);font-family:var(--font-display);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_showcaseHeading__H_6je h3{margin:.28rem 0 0;color:var(--color-text);font-size:1.45rem}.page_showcaseHeading__H_6je>i{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--color-accent-ghost);color:var(--color-accent);font-family:var(--font-display);font-size:.7rem;font-style:normal;font-weight:800}.page_showcaseHeading__H_6je>i svg{width:1rem;height:1rem}.page_accessScreen__2Pstv,.page_componentsScreen__m5mB7,.page_courseScreen___HgFM,.page_memberScreen__Aq6dQ,.page_membersScreen__4eMZ_,.page_ordersScreen__3_9GF{margin-top:1.5rem}.page_showcaseFeatureCard__W12lo{display:grid;padding:1rem;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:.9rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.65rem}.page_showcaseFeatureCard__W12lo>i,.page_showcaseTileGrid__cvPG_ article>i{display:block;width:100%;aspect-ratio:16/10;border-radius:.35rem;background:linear-gradient(145deg,#d9e6f8,#547ebc)}.page_showcaseFeatureCard__W12lo div{display:grid;gap:.35rem}.page_showcaseFeatureCard__W12lo small,.page_showcaseTileGrid__cvPG_ small{color:var(--color-text-subtle);font-size:.54rem}.page_showcaseFeatureCard__W12lo strong,.page_showcaseTileGrid__cvPG_ strong{font-family:var(--font-display);font-size:.7rem}.page_showcaseFeatureCard__W12lo div>span{overflow:hidden;height:4px;border-radius:var(--radius-full);background:#e5e9ef}.page_showcaseFeatureCard__W12lo div>span b{display:block;width:42%;height:100%;background:var(--color-accent)}.page_componentButtons__kxkzj button:first-child,.page_screenToolbar__LC50u button,.page_showcaseFeatureCard__W12lo em{padding:.45rem .7rem;border:0;border-radius:.25rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.55rem;font-style:normal;font-weight:700}.page_showcaseTileGrid__cvPG_{display:grid;margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_showcaseTileGrid__cvPG_ article{display:grid;padding:.6rem;gap:.45rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.45rem}.page_showcaseTileGrid__cvPG_ article:nth-child(2)>i{background:linear-gradient(145deg,#dfe9df,#6f9578)}.page_showcaseTileGrid__cvPG_ article:nth-child(3)>i{background:linear-gradient(145deg,#f1e7dc,#998d80)}.page_courseScreen___HgFM{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr);gap:1rem}.page_videoPlaceholder__u5xh6{display:grid;min-height:290px;place-items:center;border-radius:.6rem;background:linear-gradient(145deg,#d9e6f8,#547ebc)}.page_videoPlaceholder__u5xh6 span{display:grid;width:3.25rem;height:3.25rem;place-items:center;padding-left:.2rem;border-radius:50%;background:var(--color-white);color:var(--color-accent)}.page_componentFields__wJyAr,.page_componentStates__tclZ5,.page_lessonList__iCmSD,.page_permissionPanel__VGrqV{display:grid;align-content:start;padding:1rem;gap:.55rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_componentButtons__kxkzj>strong,.page_componentFields__wJyAr>strong,.page_componentStates__tclZ5>strong,.page_lessonList__iCmSD>strong,.page_permissionPanel__VGrqV>strong{margin-bottom:.35rem;font-family:var(--font-display);font-size:.75rem}.page_lessonList__iCmSD>span{display:flex;padding:.55rem;align-items:center;gap:.55rem;border-radius:.3rem;color:var(--color-text-medium);font-size:.58rem}.page_lessonList__iCmSD>span i{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--color-bg-alt);font-style:normal}.page_currentLesson__vXtoe{background:var(--color-accent-ghost);color:var(--color-accent)!important;font-weight:700}.page_accessScreen__2Pstv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(160px,.9fr);gap:1rem}.page_roleCards__n_yfu{display:grid;gap:.75rem}.page_roleCards__n_yfu article{display:grid;padding:1rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_roleCards__n_yfu article>span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--color-accent-ghost);color:var(--color-accent);font-family:var(--font-display);font-size:.7rem;font-weight:800}.page_roleCards__n_yfu article div{display:grid;gap:.2rem}.page_permissionPanel__VGrqV strong,.page_roleCards__n_yfu strong{font-size:.7rem}.page_roleCards__n_yfu small{color:var(--color-text-subtle);font-size:.52rem}.page_roleCards__n_yfu article>i,.page_screenTable__kCafK i{width:fit-content;padding:.2rem .4rem;border-radius:var(--radius-full);background:rgba(43,129,73,.12);color:#26683d;font-size:.5rem;font-style:normal;font-weight:700}.page_permissionPanel__VGrqV>span{display:flex;align-items:center;gap:.5rem;color:var(--color-text-medium);font-size:.56rem}.page_permissionPanel__VGrqV>span i{width:1.8rem;height:.95rem;border-radius:var(--radius-full);background:var(--color-border)}.page_permissionPanel__VGrqV>span i:after{display:block;width:.7rem;height:.7rem;margin:.12rem;border-radius:50%;background:var(--color-white);content:""}.page_permissionPanel__VGrqV>span .page_permissionOn__DTB9L{background:var(--color-accent)}.page_permissionPanel__VGrqV>span .page_permissionOn__DTB9L:after{margin-left:.98rem}.page_screenStats__RKYWj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.page_screenStats__RKYWj article{display:grid;padding:.85rem;gap:.25rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.45rem}.page_screenStats__RKYWj small{color:var(--color-text-subtle);font-size:.52rem}.page_screenStats__RKYWj strong{font-size:1.15rem}.page_screenTable__kCafK{margin-top:1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.45rem}.page_screenTable__kCafK>div{display:grid;padding:.72rem .85rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 62px;align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border);background:var(--color-card);font-size:.58rem}.page_screenTable__kCafK>div:first-child{background:var(--color-bg-muted);color:var(--color-text-subtle)}.page_screenTable__kCafK>div:last-child{border-bottom:0}.page_screenToolbar__LC50u{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_screenToolbar__LC50u>span{min-width:180px;padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-card);color:var(--color-text-subtle);font-size:.55rem}.page_componentsScreen__m5mB7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.page_componentButtons__kxkzj,.page_componentFields__wJyAr,.page_componentStates__tclZ5{padding:1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem}.page_componentButtons__kxkzj{grid-column:1/-1}.page_componentButtons__kxkzj>span{display:flex;margin-top:.75rem;gap:.6rem}.page_componentButtons__kxkzj button:last-child{padding:.45rem .7rem;border:1px solid var(--color-text);border-radius:.25rem;background:rgba(0,0,0,0);font-family:var(--font-display);font-size:.55rem;font-weight:700}.page_componentFields__wJyAr label{display:grid;gap:.25rem;color:var(--color-text-medium);font-size:.5rem}.page_componentFields__wJyAr label span{padding:.5rem;border:1px solid var(--color-border);border-radius:.3rem;color:var(--color-text-subtle)}.page_componentStates__tclZ5>span{display:flex;align-items:center;gap:.45rem;color:var(--color-text-medium);font-size:.55rem}.page_componentStates__tclZ5>span i{width:.75rem;height:.75rem;border-radius:50%;background:var(--color-accent)}.page_showcaseControls__vCeqQ{display:grid;margin-top:1.25rem;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;gap:1rem}.page_showcaseControls__vCeqQ>button{display:grid;width:2.4rem;height:2.4rem;cursor:pointer;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-card);color:var(--color-accent);transition:color .18s ease,border-color .18s ease,background .18s ease}.page_showcaseControls__vCeqQ>button:focus-visible,.page_showcaseControls__vCeqQ>button:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-white)}.page_showcaseControls__vCeqQ svg{width:1.2rem;height:1.2rem}.page_showcaseArrowPrevious__tUJos{transform:rotate(180deg)}.page_showcaseDots__854gy{display:flex;justify-content:center;gap:.55rem}.page_showcaseDots__854gy button{width:.55rem;height:.55rem;padding:0;cursor:pointer;border:0;border-radius:50%;background:var(--color-border);transition:width .18s ease,background .18s ease}.page_showcaseDots__854gy .page_showcaseDotActive__4A6WF{width:1.65rem;border-radius:var(--radius-full);background:var(--color-accent)}.page_adminFrame__GAY03{display:grid;overflow:hidden;min-height:480px;grid-template-columns:25% 75%;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-featured)}.page_adminSidebar__kF9ob{padding:1.75rem 1.1rem}.page_adminMain__SBRXk{min-width:0;padding:2rem 1.75rem}.page_adminHeading__kI6gM h3{margin:.25rem 0 0;font-size:1.55rem}.page_adminTabs__DLtHM{display:flex;margin-top:1.75rem;gap:1.4rem;border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:.7rem}.page_adminTabs__DLtHM>*{padding-bottom:.65rem}.page_adminTabs__DLtHM strong{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}.page_table__6dIPq{margin-top:1rem;border:1px solid var(--color-border);border-radius:.5rem}.page_table__6dIPq>div{display:grid;padding:.8rem .9rem;grid-template-columns:minmax(0,1fr) 70px 78px;align-items:center;gap:.6rem;border-bottom:1px solid #eceae5;font-size:.68rem}.page_table__6dIPq>div:last-child{border-bottom:0}.page_tableHead__K9Ntk{background:var(--color-bg-muted);color:var(--color-text-subtle);font-weight:700}.page_draft__KQUjH,.page_published__pM54G{width:fit-content;padding:.2rem .45rem;border-radius:var(--radius-full);background:rgba(43,129,73,.12);color:#26683d;font-weight:700}.page_draft__KQUjH{color:var(--color-text-medium)}.page_draft__KQUjH,.page_journey__Bhxgs{background:var(--color-bg-alt)}.page_journeyGrid__rG69P{display:grid;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_journeyGrid__rG69P li{min-height:260px;padding:2rem;border-right:1px solid var(--color-border)}.page_journeyGrid__rG69P li:last-child{border-right:0}.page_outcome__CwJTP{background:var(--color-text);color:var(--color-white)}.page_outcomeInner__UNHxp{display:grid;padding-block:var(--space-section);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_outcome__CwJTP .page_eyebrow__xs5Nl{color:var(--color-accent-light)}.page_outcome__CwJTP h2{max-width:430px;margin:0;color:var(--color-white);font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.035em}.page_outcomeIntro___pu3E>p:last-child{max-width:520px;margin:1.5rem 0 0;color:var(--color-text-on-dark-muted);font-size:1rem;line-height:1.7}.page_outcomeGrid__UJ1_s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page_outcomeGrid__UJ1_s article{min-width:0;padding:0 1.35rem;text-align:center;border-left:1px solid hsla(0,0%,100%,.18)}.page_outcomeGrid__UJ1_s article:first-child{border-left:0}.page_outcomeGrid__UJ1_s article>svg{display:block;width:2.85rem;height:2.85rem;margin:0 auto 1.15rem;color:var(--color-accent-light)}.page_outcomeGrid__UJ1_s h3{margin:0 0 .55rem;color:var(--color-white);font-size:1.05rem;line-height:1.25}.page_outcomeGrid__UJ1_s p{color:var(--color-text-on-dark-muted);font-size:.78rem;line-height:1.5}.page_detailsInner__SeoTS{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_technologyGroup__2u_FE h2{max-width:520px;font-size:clamp(1.85rem,2.8vw,2.5rem)}.page_technologyList__kNg1W{display:grid;margin:1.75rem 0 0;padding:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.5rem;list-style:none}.page_technologyList__kNg1W li{display:grid;min-width:0;gap:.6rem;place-items:center;color:var(--color-text);font-family:var(--font-display);font-size:var(--font-small);font-weight:400;line-height:1.35;text-align:center}.page_technologyMark__qIs4p{display:grid;width:5rem;height:3.25rem;padding:0;border:0;border-radius:0;place-items:center;background:rgba(0,0,0,0);color:var(--color-text)}.page_technologyMark__qIs4p img,.page_technologyMark__qIs4p>svg{display:block;width:4.25rem;height:3.25rem;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1)}.page_woocommerceMark__GCFyc{width:4.75rem;height:3.25rem}.page_woocommerceMark__GCFyc>svg{width:4.75rem;height:3.05rem}.page_phpMark__dcSXC>svg{transform:scale(1.12)}.page_mysqlMark__U3rGr>svg{transform:scale(1.25)}.page_compactTechnologyMark__B0Atd>svg{width:2.65rem;height:2.65rem}.page_projectDetails__4_VHI{padding-left:clamp(2rem,4vw,4rem);border-left:1px solid var(--color-border)}.page_projectDetails__4_VHI dl{display:grid;margin:1.75rem 0 0;gap:1.2rem}.page_projectDetails__4_VHI dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:1rem}.page_projectDetails__4_VHI dt{color:var(--color-text-subtle);font-size:.85rem;font-weight:600}.page_projectDetails__4_VHI dd{margin:0;color:var(--color-text);font-size:.9rem}.page_projectNav__EwR4B{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-bg)}.page_projectNavInner__8mzuK{display:grid;padding-block:1.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem}.page_projectNav__EwR4B a:not(.page_allWork__X5DjE){display:inline-flex;width:fit-content;align-items:center;gap:.8rem;color:var(--color-accent);font-family:var(--font-display);font-size:.9rem;font-weight:700;text-decoration:none}.page_projectNav__EwR4B a:last-child{justify-self:end;text-align:right}.page_projectNav__EwR4B small{display:block;margin-bottom:.2rem;color:var(--color-text-subtle);font-size:.7rem;font-weight:600}.page_allWork__X5DjE{color:var(--color-accent);text-decoration:none}.page_allWorkIcon__eLmLR{display:grid;width:1.6rem;height:1.6rem;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px);place-content:center;gap:3px}.page_allWorkIcon__eLmLR i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor}.page_closingCta__w1ucU{background:linear-gradient(var(--color-accent-ghost),var(--color-accent-ghost)),var(--color-bg)}.page_closingInner__fCTU9{display:flex;padding-block:3rem;align-items:center;justify-content:space-between;gap:4rem}.page_closingInner__fCTU9 h2{margin:0;color:var(--color-text);font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:600;line-height:1.15;letter-spacing:-.035em}.page_closingInner__fCTU9 p:not(.page_eyebrow__xs5Nl){max-width:620px;margin:1rem 0 0;color:var(--color-text-medium);font-size:1rem}.page_closingInner__fCTU9 .btn{flex:0 0 auto;white-space:nowrap}@media(max-width:1050px){.page_heroInner__kzLai{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}.page_learnerVisual__l8v_I{transform:none}.page_phone__Lzkwh{right:-.5rem}.page_buildLayout__DMrmN{grid-template-columns:1fr}.page_adminFrame__GAY03{min-height:440px}.page_outcomeGrid__UJ1_s{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}.page_outcomeGrid__UJ1_s article:nth-child(odd){border-left:0}}@media(max-width:860px){.page_heroInner__kzLai{padding-block:var(--space-section);grid-template-columns:1fr;grid-template-areas:"back" "content" "visual"}.page_heroContent__EhxZb{max-width:680px}.page_learnerVisual__l8v_I{margin-top:1rem}.page_detailsInner__SeoTS,.page_outcomeInner__UNHxp,.page_requirementInner__iDyMN,.page_sectionIntro__68RPs{grid-template-columns:1fr;gap:2.5rem}.page_projectDetails__4_VHI,.page_requirementList__K29cb{padding:2.25rem 0 0;border-top:1px solid var(--color-border);border-left:0}.page_technologyList__kNg1W{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem}.page_journeyGrid__rG69P{grid-template-columns:repeat(2,minmax(0,1fr))}.page_journeyGrid__rG69P li:nth-child(2){border-right:0}.page_journeyGrid__rG69P li:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.page_closingInner__fCTU9{align-items:flex-start;flex-direction:column;gap:2rem}}@media(max-width:650px){.page_closingInner__fCTU9,.page_detailsInner__SeoTS,.page_heroInner__kzLai,.page_outcomeInner__UNHxp,.page_projectNavInner__8mzuK,.page_requirementInner__iDyMN,.page_sectionInner__USuSp{padding-inline:1.125rem}.page_hero__o1Gk7 h1{font-size:clamp(2.75rem,13vw,3.75rem)}.page_heroActions__cJQ_m{align-items:stretch;flex-direction:column}.page_heroActions__cJQ_m .btn{width:100%}.page_laptop__6xsHF{padding:.45rem .45rem .7rem}.page_learnerVisual__l8v_I{padding-bottom:2.25rem}.page_heroScreenChrome__78zGH{min-height:2rem}.page_heroDashboardCard__h0cCM{right:-.15rem;width:48%}.page_laptopScreen__QFGu8{min-height:310px;grid-template-columns:1fr}.page_productSidebar__FFKn0{display:none}.page_learnerMain__6xYVI{padding:1.25rem 1rem}.page_dashboardTopline__AcEqj h2{font-size:1.1rem}.page_continueCard__kwkwL{grid-template-columns:70px minmax(0,1fr)}.page_continueCard__kwkwL .page_smallButton__nqN16{display:none}.page_phone__Lzkwh{right:-.25rem;bottom:-2.5rem;width:132px;min-height:275px}.page_playButton__2NiMJ{top:4.4rem}.page_phoneCopy__Y8Cc7 p{display:none}.page_featureGrid__1UP3_,.page_outcomeGrid__UJ1_s{grid-template-columns:1fr}.page_outcomeGrid__UJ1_s{gap:0}.page_outcomeGrid__UJ1_s article,.page_outcomeGrid__UJ1_s article:nth-child(odd){padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.18);border-left:0;text-align:left}.page_outcomeGrid__UJ1_s article:first-child{border-top:0}.page_outcomeGrid__UJ1_s article>svg{margin:0 0 1rem}.page_featureGrid__1UP3_ button{min-height:auto}.page_showcaseFrame___MFXa{min-height:420px}.page_showcaseScreen__xPr5n{min-height:395px}.page_showcaseScreenLabel__sZtvb{right:.7rem;bottom:.7rem;padding:.45rem .65rem;font-size:.58rem}.page_showcaseSidebar__qyjQz{display:none}.page_showcaseMain__Wz1oE{padding:1.3rem 1rem}.page_accessScreen__2Pstv,.page_courseScreen___HgFM{grid-template-columns:1fr}.page_videoPlaceholder__u5xh6{min-height:180px}.page_lessonList__iCmSD,.page_permissionPanel__VGrqV{display:none}.page_showcaseFeatureCard__W12lo{grid-template-columns:72px minmax(0,1fr)}.page_showcaseFeatureCard__W12lo em{display:none}.page_adminFrame__GAY03{min-height:390px;grid-template-columns:1fr}.page_adminSidebar__kF9ob{display:none}.page_adminMain__SBRXk{padding:1.4rem 1rem}.page_table__6dIPq>div{grid-template-columns:minmax(0,1fr) 50px 70px}.page_journeyGrid__rG69P{grid-template-columns:1fr}.page_journeyGrid__rG69P li,.page_journeyGrid__rG69P li:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.page_journeyGrid__rG69P li:last-child{border-bottom:0}.page_projectNavInner__8mzuK{grid-template-columns:1fr 1fr}.page_allWork__X5DjE{display:none}.page_projectNav__EwR4B a:not(.page_allWork__X5DjE){font-size:.8rem}.page_closingInner__fCTU9 .btn{width:100%}}@media(max-width:430px){.page_courseGrid__RUIhL article:last-child{display:none}.page_courseGrid__RUIhL{grid-template-columns:repeat(2,minmax(0,1fr))}.page_phone__Lzkwh{right:-.5rem;width:118px}.page_projectDetails__4_VHI dl>div{grid-template-columns:1fr;gap:.2rem}.page_showcaseTileGrid__cvPG_,.page_technologyList__kNg1W{grid-template-columns:repeat(2,minmax(0,1fr))}.page_showcaseTileGrid__cvPG_ article:last-child{display:none}.page_componentsScreen__m5mB7{grid-template-columns:1fr}.page_componentButtons__kxkzj{grid-column:auto}.page_componentStates__tclZ5{display:none}}