.page_customiserVisual__nbKzF{transform:translateX(1.25rem)}.page_customiserScreen__jjeZE{grid-template-columns:23% 77%}.page_customiserMain__Xv2Bl{padding:1.5rem 1.35rem}.page_stepCount__DpdSr{padding:.38rem .6rem;border-radius:var(--radius-full);background:var(--color-accent-ghost);color:var(--color-accent);font-family:var(--font-display);font-size:.58rem;font-weight:800}.page_heroBuilder__RSq9J{display:grid;min-height:305px;margin-top:1.35rem;grid-template-columns:minmax(0,1.45fr) minmax(130px,.55fr);gap:.8rem}.page_heroDiagram__PKies{position:relative;display:grid;min-width:0;place-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:.6rem}.page_gazeboDiagramCompact__lkZd7,.page_gazeboDiagram__EtA4Q{display:block;width:min(94%,410px);height:auto;color:var(--color-text)}.page_gazeboDiagramCompact__lkZd7{width:min(100%,300px)}.page_gazeboDiagramCompact__lkZd7 path:not(.page_diagramFrame__OKmwq,.page_diagramSeam__XdHS6),.page_gazeboDiagram__EtA4Q path:not(.page_diagramFrame__OKmwq,.page_diagramSeam__XdHS6){fill:#f1f3f5;stroke:#9fa8b2;stroke-width:1.5}.page_gazeboDiagramCompact__lkZd7 circle,.page_gazeboDiagram__EtA4Q circle{fill:var(--color-accent);stroke:none}.page_diagramFrame__OKmwq{fill:none;stroke:#67717b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.page_diagramSeam__XdHS6{fill:none;stroke:#aab1b8;stroke-dasharray:5 5;stroke-width:1.5}.page_gazeboDiagramCompact__lkZd7 .page_diagramPanelActive__nMfy3,.page_gazeboDiagram__EtA4Q .page_diagramPanelActive__nMfy3{fill:#c9dcf7!important;stroke:var(--color-accent)!important;stroke-width:2.5!important}.page_panelTag__mXCur{position:absolute;padding:.3rem .48rem;border:1px solid rgba(32,86,168,.24);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-accent);font-size:.48rem;font-weight:800;box-shadow:0 4px 12px rgba(17,17,17,.08)}.page_panelTagRoof___kEYt{top:15%;left:13%}.page_panelTagValance__TX_fX{right:8%;bottom:35%}.page_heroSummary__zKAFC{display:flex;min-width:0;padding:.85rem;flex-direction:column;background:var(--color-accent-ghost);border-radius:.6rem}.page_heroSummary__zKAFC>strong{margin-top:.25rem;font-family:var(--font-display);font-size:.72rem;line-height:1.3}.page_heroSummary__zKAFC dl{display:grid;margin:.75rem 0;gap:.5rem}.page_heroSummary__zKAFC dl>div{display:grid;gap:.12rem}.page_heroSummary__zKAFC dt{color:var(--color-text-subtle);font-size:.45rem}.page_heroSummary__zKAFC dd{margin:0;color:var(--color-text);font-size:.55rem;font-weight:700}.page_fictionalPrice__OKRm1{margin-top:auto;color:var(--color-text);font-family:var(--font-display);font-size:1.15rem;font-weight:800}.page_heroSummary__zKAFC>small{margin-top:.12rem;color:var(--color-text-subtle);font-size:.42rem}.page_orderCard__ZzADG{position:absolute;z-index:3;right:-1.25rem;bottom:-2.25rem;width:215px;padding:1rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 18px 35px rgba(17,17,17,.18)}.page_orderCard__ZzADG>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--color-text-subtle);font-size:.48rem;font-weight:700;text-transform:uppercase}.page_orderCard__ZzADG>div i{padding:.18rem .35rem;border-radius:var(--radius-full);background:rgba(43,129,73,.12);color:#26683d;font-size:.42rem;font-style:normal}.page_orderCard__ZzADG>strong{display:block;margin:.65rem 0;font-family:var(--font-display);font-size:.7rem}.page_orderCard__ZzADG ul{display:grid;margin:0;padding:0;gap:.4rem;list-style:none}.page_orderCard__ZzADG li{display:flex;justify-content:space-between;gap:.5rem;color:var(--color-text);font-size:.48rem}.page_orderCard__ZzADG li span{color:var(--color-text-subtle)}.page_areasScreen__fDFaE,.page_artworkScreen__pWkIe,.page_methodScreen__xeJmG,.page_optionsScreen__vjqba,.page_orderScreen__701pH,.page_pricingScreen__ra9_H{margin-top:1.5rem}.page_methodScreen__xeJmG{display:grid;gap:.75rem}.page_methodScreen__xeJmG>article{display:grid;padding:.9rem;grid-template-columns:3rem minmax(0,1fr) 1rem;align-items:center;gap:.8rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_methodScreen__xeJmG>.page_methodSelected__WQqsk{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.page_methodIcon__4Xl27{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;gap:.17rem;border-radius:.45rem;background:var(--color-accent-ghost)}.page_methodIcon__4Xl27 i{display:block;width:.42rem;height:1.6rem;border-radius:.2rem;background:var(--color-accent);transform:skew(-8deg)}.page_methodScreen__xeJmG article>div{display:grid;gap:.28rem}.page_methodScreen__xeJmG article strong{font-size:.72rem}.page_methodScreen__xeJmG article small{color:var(--color-text-subtle);font-size:.52rem}.page_radioSelected__VlxoO,.page_radio__0dsux{display:block;width:.9rem;height:.9rem;border:1px solid var(--color-border);border-radius:50%}.page_radioSelected__VlxoO{border:3px solid var(--color-accent)}.page_infoPanel__xvYQv{padding:.75rem .9rem;background:var(--color-accent-ghost);border-radius:.45rem}.page_infoPanel__xvYQv strong{font-size:.62rem}.page_infoPanel__xvYQv p{margin:.25rem 0 0;color:var(--color-text-medium);font-size:.52rem;line-height:1.5}.page_areasScreen__fDFaE{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(145px,.7fr);gap:.85rem}.page_areaDiagram__kwpcz{position:relative;display:grid;min-height:305px;place-items:center}.page_areaChoices__51QDX,.page_areaDiagram__kwpcz{background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_areaChoices__51QDX{display:grid;padding:.9rem;align-content:start;gap:.65rem}.page_areaChoices__51QDX>strong,.page_optionsScreen__vjqba section>strong,.page_priceBreakdown__r_IT5>strong,.page_uploadRules__BDzQG>strong{margin-bottom:.3rem;font-size:.7rem}.page_areaChoices__51QDX>span{display:flex;align-items:center;gap:.45rem;color:var(--color-text-medium);font-size:.54rem}.page_areaChoices__51QDX>span i{display:grid;width:1rem;height:1rem;place-items:center;border:1px solid var(--color-border);border-radius:.2rem;color:var(--color-white);font-size:.55rem;font-style:normal}.page_areaChoices__51QDX>span .page_checkOn__VH0Q0{border-color:var(--color-accent);background:var(--color-accent)}.page_optionsScreen__vjqba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.page_optionsScreen__vjqba section{display:grid;padding:1rem;align-content:start;gap:.6rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.5rem}.page_optionsScreen__vjqba section:last-child{grid-column:1/-1}.page_swatches__2NoGs{display:flex;gap:.5rem}.page_swatches__2NoGs button{width:1.65rem;height:1.65rem;padding:0;border:3px solid var(--color-white);border-radius:50%;outline:1px solid var(--color-border);background:#28699c}.page_swatches__2NoGs button:nth-child(2){background:#315b47}.page_swatches__2NoGs button:nth-child(3){background:#a4a09a}.page_swatches__2NoGs button:nth-child(4){background:#f7f7f5}.page_swatches__2NoGs .page_swatchSelected__jMFu_{outline:2px solid var(--color-accent);outline-offset:2px}.page_optionsScreen__vjqba small{color:var(--color-text-subtle);font-size:.52rem}.page_optionsScreen__vjqba label{display:flex;padding:.6rem;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:.35rem;color:var(--color-text-medium);font-size:.54rem}.page_optionsScreen__vjqba label i{color:var(--color-text-subtle);font-size:.48rem;font-style:normal}.page_optionsScreen__vjqba label .page_optionSelected__XCSBp{color:var(--color-accent);font-weight:800}.page_sizeOptions__Os4Z_{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.page_sizeOptions__Os4Z_ span{padding:.6rem;text-align:center;border:1px solid var(--color-border);border-radius:.35rem;color:var(--color-text-medium);font-size:.55rem}.page_sizeOptions__Os4Z_ .page_sizeSelected__uj5CM{border-color:var(--color-accent);background:var(--color-accent-ghost);color:var(--color-accent);font-weight:800}.page_pricingScreen__ra9_H{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.85rem}.page_priceBreakdown__r_IT5,.page_priceSummary__b0ETU{padding:1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_priceSummary__b0ETU{display:flex;flex-direction:column;background:var(--color-accent-ghost)}.page_priceSummary__b0ETU>span{color:var(--color-text-subtle);font-size:.52rem}.page_priceSummary__b0ETU>strong{margin-top:.45rem;font-family:var(--font-display);font-size:1.65rem}.page_priceSummary__b0ETU>small{margin-top:.12rem;color:var(--color-text-subtle);font-size:.46rem}.page_priceSummary__b0ETU>div{display:grid;margin-top:auto;gap:.55rem}.page_priceSummary__b0ETU>div i{display:block;height:.42rem;border-radius:var(--radius-full);background:rgba(32,86,168,.18)}.page_priceBreakdown__r_IT5 dl{display:grid;margin:.8rem 0;gap:.65rem}.page_priceBreakdown__r_IT5 dl>div,.page_priceTotal__ySu3v{display:flex;justify-content:space-between;gap:1rem}.page_priceBreakdown__r_IT5 dd,.page_priceBreakdown__r_IT5 dt{color:var(--color-text-medium);font-size:.54rem}.page_priceBreakdown__r_IT5 dd{margin:0}.page_priceTotal__ySu3v{padding-top:.75rem;align-items:center;border-top:1px solid var(--color-border);font-size:.7rem}.page_artworkScreen__pWkIe{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(155px,.85fr);gap:.85rem}.page_uploadZone__WmBJd{display:flex;min-height:300px;padding:1.25rem;align-items:center;justify-content:center;flex-direction:column;border:1.5px dashed rgba(32,86,168,.45);border-radius:.6rem;background:var(--color-accent-ghost);text-align:center}.page_uploadZone__WmBJd>span{display:grid;width:3.25rem;height:3.25rem;margin-bottom:.75rem;place-items:center;border-radius:50%;background:var(--color-white);color:var(--color-accent)}.page_uploadZone__WmBJd svg{width:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.page_uploadZone__WmBJd strong{font-size:.75rem}.page_uploadZone__WmBJd small{margin-top:.25rem;color:var(--color-text-subtle);font-size:.52rem}.page_uploadZone__WmBJd button{margin-top:.8rem;padding:.5rem .8rem;border:0;border-radius:.25rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.52rem;font-weight:700}.page_uploadRules__BDzQG{display:grid;padding:1rem;align-content:start;gap:.65rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.55rem}.page_uploadRules__BDzQG>span{display:flex;align-items:center;gap:.45rem;color:var(--color-text-medium);font-size:.52rem}.page_uploadRules__BDzQG>span i{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(43,129,73,.12);color:#26683d;font-size:.52rem;font-style:normal}.page_uploadRules__BDzQG p{margin:.3rem 0 0;padding-top:.7rem;border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:.5rem;line-height:1.5}.page_orderStatus__vskAB{display:flex;padding:.75rem .85rem;align-items:center;justify-content:space-between;gap:1rem;background:var(--color-accent-ghost);border-radius:.45rem .45rem 0 0;font-size:.62rem;font-weight:700}.page_orderStatus__vskAB i{padding:.22rem .45rem;border-radius:var(--radius-full);background:rgba(43,129,73,.12);color:#26683d;font-size:.48rem;font-style:normal}.page_orderTable__Hzowq{overflow:hidden;border:1px solid var(--color-border);border-top:0;border-radius:0 0 .45rem .45rem}.page_orderTable__Hzowq>div{display:grid;padding:.55rem .75rem;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:.7rem;border-bottom:1px solid var(--color-border);background:var(--color-card);font-size:.54rem}.page_orderTable__Hzowq>div:last-child{border-bottom:0}.page_orderTable__Hzowq strong{color:var(--color-text-subtle)}.page_orderChannels__lQj_5{display:flex;margin-top:.75rem;align-items:center;justify-content:center;gap:.42rem}.page_orderChannels__lQj_5 span{padding:.35rem .5rem;border-radius:var(--radius-full);background:var(--color-accent-ghost);color:var(--color-accent);font-size:.48rem;font-weight:800}.page_orderChannels__lQj_5 i{color:var(--color-text-subtle);font-size:.55rem;font-style:normal}.page_woocommerceMark__8HMOv{width:3.2rem;height:2.2rem;border-radius:.5rem;background:#96588a;font-size:.85rem;font-weight:800}.page_phpMark__kmlti,.page_woocommerceMark__8HMOv{color:var(--color-white);font-family:Arial,sans-serif}.page_phpMark__kmlti{width:3rem;height:1.9rem;border-radius:50%;background:#777bb4;font-size:.9rem;font-style:italic;font-weight:700}.page_javascriptMark__Q6JBS{align-items:end;justify-items:end;padding:.28rem;background:#f7df1e;color:#111;font-family:Arial,sans-serif;font-size:.9rem;font-weight:800;line-height:1}.page_s3Mark__jT8vA,.page_svgMark__xMFyC{color:#f47b20}.page_s3Mark__jT8vA svg,.page_svgMark__xMFyC svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.page_storageNote__n0u_j{max-width:620px;margin:1.75rem 0 0;padding:.9rem 1rem;background:var(--color-accent-ghost);border-left:3px solid var(--color-accent);color:var(--color-text-medium);font-size:.82rem;line-height:1.55}@media(max-width:1050px){.page_customiserVisual__nbKzF{transform:none}.page_orderCard__ZzADG{right:-.5rem}}@media(max-width:650px){.page_customiserScreen__jjeZE{grid-template-columns:1fr}.page_customiserMain__Xv2Bl{padding:1.2rem .9rem}.page_heroBuilder__RSq9J{min-height:250px;grid-template-columns:1fr}.page_heroDiagram__PKies{min-height:225px}.page_heroSummary__zKAFC{display:none}.page_orderCard__ZzADG{right:-.2rem;bottom:-2.5rem;width:180px}.page_areasScreen__fDFaE,.page_artworkScreen__pWkIe,.page_pricingScreen__ra9_H{grid-template-columns:1fr}.page_areaDiagram__kwpcz,.page_uploadZone__WmBJd{min-height:235px}.page_areaChoices__51QDX,.page_uploadRules__BDzQG{display:none}.page_priceSummary__b0ETU{min-height:130px}.page_optionsScreen__vjqba{grid-template-columns:1fr}.page_optionsScreen__vjqba section:last-child{grid-column:auto}.page_optionsScreen__vjqba section:nth-child(2){display:none}}@media(max-width:430px){.page_orderCard__ZzADG{width:160px;padding:.8rem}.page_methodScreen__xeJmG>article{grid-template-columns:2.5rem minmax(0,1fr) 1rem}.page_methodIcon__4Xl27{width:2.5rem;height:2.5rem}.page_orderChannels__lQj_5 span{padding-inline:.35rem;font-size:.42rem}}.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:4.25rem;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;grid-area:visual;transform:translateX(1.5rem)}.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_build__STSko,.page_details__L6lmL,.page_journey__Bhxgs{padding-block:var(--space-section);background:var(--color-bg)}.page_sectionIntro__68RPs{display:grid;margin-bottom:3.25rem;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:5rem;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:.75rem;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{display:grid;overflow:hidden;min-height:485px;grid-template-columns:24% 76%;background:var(--color-card);border-radius:.55rem}.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_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:4.25rem;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:2.25rem 0 0;padding:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;list-style:none}.page_technologyList__kNg1W li{display:grid;min-width:0;justify-items:center;gap:.65rem;color:var(--color-text);font-family:var(--font-display);font-size:.72rem;font-weight:600;text-align:center}.page_technologyMark__qIs4p{display:grid;width:2.8rem;height:2.8rem;place-items:center;color:var(--color-text)}.page_technologyMark__qIs4p img{display:block;width:2.35rem;height:2.35rem;object-fit:contain}.page_nextMark___10Gi{border-radius:50%;background:var(--color-text)}.page_nextMark___10Gi img{width:2rem;height:2rem}.page_typescriptMark__NB9hx{align-items:end;justify-items:end;padding:.3rem;background:#3178c6;color:var(--color-white);font-family:Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1}.page_reactMark__UAjmw{color:#149eca}.page_reactMark__UAjmw svg,.page_tailwindMark__oRM_C svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}.page_stripeMark___t8e_{width:auto;color:#635bff;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-.08em}.page_tailwindMark__oRM_C{color:#06b6d4}.page_tailwindMark__oRM_C svg{fill:currentColor;stroke:none}.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:4.25rem;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_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;grid-template-columns:1fr}.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}}.page_heroInner__gq5gk{min-height:720px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:2rem 2.5rem}.page_integrationVisual__oTqsp{min-width:0;grid-area:visual;transform:translateX(1.25rem)}.page_integrationFrame__xEBrU{position:relative;display:grid;min-height:490px;padding:1.45rem;grid-template-columns:minmax(0,.88fr) 2.6rem minmax(0,1.12fr);align-items:stretch;background:#151719;border:2px solid #242628;border-radius:1.15rem;box-shadow:0 24px 42px rgba(17,17,17,.18)}.page_integrationFrame__xEBrU:before{position:absolute;top:.42rem;left:50%;width:5px;height:5px;border-radius:50%;background:#4a4d50;content:""}.page_integrationFrame__xEBrU:after{position:absolute;right:-4%;bottom:-.65rem;left:-4%;height:.8rem;border-radius:.1rem .1rem 1rem 1rem;background:linear-gradient(180deg,#c9cbcd,#707477 58%,#aeb1b3);content:""}.page_rawPanel__q6Efe,.page_specificationPanel__3bncW{min-width:0;padding:1.2rem;background:#fafafa}.page_rawPanel__q6Efe{border-radius:.55rem 0 0 .55rem}.page_specificationPanel__3bncW{border-radius:0 .55rem .55rem 0}.page_panelHeading__tZK4W{display:grid;gap:.25rem}.page_panelHeading__tZK4W>span{color:var(--color-text);font-family:var(--font-display);font-size:.78rem;font-weight:800}.page_panelHeading__tZK4W>small{color:var(--color-text-subtle);font-size:.5rem}.page_rawPanel__q6Efe pre{overflow:hidden;margin:1rem 0 0;padding:.9rem .75rem;background:#141a20;border-radius:.45rem;color:#d6dee7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.44rem;line-height:1.65}.page_rawPanel__q6Efe code{display:grid}.page_rawPanel__q6Efe code>span{display:block;min-width:0;white-space:nowrap}.page_rawPanel__q6Efe code i{display:inline-block;width:1rem;color:#65717c;font-style:normal;-webkit-user-select:none;user-select:none}.page_rawPanel__q6Efe code b{color:#c5d4e3;font-weight:400}.page_rawPanel__q6Efe code em{color:#52c4e8;font-style:normal}.page_clearNotice__ABRi7,.page_rawNotice__Fwf03{display:grid;margin-top:.8rem;padding:.65rem;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.55rem;background:#ededed;border-radius:.4rem}.page_clearNotice__ABRi7>span,.page_rawNotice__Fwf03>span{display:grid;width:1.35rem;height:1.35rem;place-items:center;border:1px solid;border-radius:50%;color:var(--color-text);font-size:.65rem;font-weight:800}.page_clearNotice__ABRi7 p,.page_rawNotice__Fwf03 p{display:grid;margin:0;gap:.12rem;color:var(--color-text-medium);font-size:.43rem}.page_clearNotice__ABRi7 strong,.page_rawNotice__Fwf03 strong{color:var(--color-text);font-size:.48rem}.page_transformArrow__JMeow{display:grid;place-items:center;background:#fafafa;color:var(--color-accent)}.page_transformArrow__JMeow svg{width:2rem;height:2rem}.page_productSummary__N4eys{display:grid;margin-top:.9rem;padding:.65rem .7rem;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:.55rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.4rem .4rem 0 0}.page_productSummary__N4eys>div{display:grid;gap:.18rem}.page_productSummary__N4eys small{color:var(--color-text-subtle);font-size:.4rem;font-weight:700;text-transform:uppercase}.page_productSummary__N4eys strong{color:var(--color-text);font-size:.58rem;line-height:1.25}.page_productSummary__N4eys>div>span{color:var(--color-text-medium);font-size:.5rem}.page_productMiniature__l8xmZ{display:block;width:100%;height:auto;fill:#51565b;stroke:#282b2e;stroke-width:1.5}.page_specificationRows__CZmD4{margin:0;border:1px solid var(--color-border);border-top:0;border-radius:0 0 .4rem .4rem}.page_specificationRows__CZmD4>div{display:grid;padding:.55rem .65rem;grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:.5rem;border-bottom:1px solid var(--color-border);background:var(--color-white)}.page_specificationRows__CZmD4>div:last-child{border-bottom:0}.page_specificationRows__CZmD4 dt{display:flex;align-items:flex-start;gap:.35rem;color:var(--color-text);font-size:.48rem;font-weight:800}.page_specificationRows__CZmD4 dt svg{width:.9rem;height:.9rem;flex:0 0 auto;color:var(--color-accent)}.page_specificationRows__CZmD4 dd{margin:0;color:var(--color-text-medium);font-size:.46rem;line-height:1.45}.page_clearNotice__ABRi7{background:var(--color-accent-ghost)}.page_clearNotice__ABRi7 strong,.page_clearNotice__ABRi7>span{color:var(--color-accent)}.page_transformationGrid__Tuv4W{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_transformationGrid__Tuv4W li{min-height:230px;padding:1.75rem;border-right:1px solid var(--color-border)}.page_transformationGrid__Tuv4W li:last-child{border-right:0}.page_transformationGrid__Tuv4W li>span{color:var(--color-accent);font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.08em}.page_transformationGrid__Tuv4W h3{margin:1rem 0 .65rem;color:var(--color-text);font-size:1.18rem}.page_transformationGrid__Tuv4W p{margin:0;color:var(--color-text-medium);font-size:.88rem;line-height:1.65}.page_specificationFeature__tZ9Wo{display:grid;margin-top:clamp(4rem,7vw,6.5rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_specificationCopy__f0TZ9>h3{max-width:520px;margin:0;color:var(--color-text);font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.035em}.page_specificationCopy__f0TZ9>p:not(.page_eyebrow__qvE_Y){max-width:540px;margin:1.35rem 0 0;color:var(--color-text-medium);line-height:1.7}.page_groupList__a_2vl{display:grid;margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_groupList__a_2vl article{display:grid;padding:1rem;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_groupList__a_2vl article:last-child{grid-column:1/-1}.page_groupList__a_2vl article>svg{width:2rem;height:2rem;color:var(--color-accent)}.page_groupList__a_2vl h4{margin:0 0 .3rem;color:var(--color-text);font-size:.9rem}.page_groupList__a_2vl p{margin:0;color:var(--color-text-medium);font-size:.76rem;line-height:1.5}.page_adminFrame__X2BxK{overflow:hidden;background:var(--color-card);border:1px solid var(--color-border);border-radius:.85rem;box-shadow:var(--shadow-featured)}.page_adminFrame__X2BxK>header{display:flex;padding:.75rem 1rem;align-items:center;justify-content:space-between;background:#f1f2f3;border-bottom:1px solid var(--color-border)}.page_adminFrame__X2BxK>header>span{color:#674399;font-family:var(--font-display);font-size:.7rem;font-weight:800}.page_adminFrame__X2BxK>header>div{display:flex;gap:.3rem}.page_adminFrame__X2BxK>header i{display:block;width:.45rem;height:.45rem;border-radius:50%;background:#c4c7ca}.page_adminBody__qk31d{display:grid;min-height:540px;grid-template-columns:24% 76%}.page_adminBody__qk31d>aside{display:grid;padding:1.2rem .8rem;align-content:start;gap:.35rem;background:#17212b;color:var(--color-white)}.page_adminBody__qk31d>aside strong{margin-bottom:.7rem;font-size:.72rem}.page_adminBody__qk31d>aside span{padding:.5rem .55rem;border-radius:.3rem;color:hsla(0,0%,100%,.66);font-size:.54rem}.page_adminBody__qk31d>aside .page_adminActive__dpmwC{background:#674399;color:var(--color-white)}.page_adminBody__qk31d>main{min-width:0;padding:1.4rem 1.2rem;background:#fafafa}.page_adminTitle__2rjMz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_adminTitle__2rjMz small{color:var(--color-text-subtle);font-size:.5rem;text-transform:uppercase}.page_adminTitle__2rjMz h3{margin:.18rem 0 0;color:var(--color-text);font-size:1.05rem}.page_adminTitle__2rjMz>i{padding:.25rem .45rem;border-radius:var(--radius-full);background:rgba(43,129,73,.12);color:#26683d;font-size:.48rem;font-style:normal;font-weight:700}.page_specificationCompact__3WKb1{margin-top:1rem}.page_specificationCompact__3WKb1 .page_productSummary__N4eys{margin-top:0}.page_touchpointSection__APvnh{overflow:hidden}.page_touchpointFlow__zPMxZ{display:grid;margin:0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.page_touchpointFlow__zPMxZ li{position:relative;display:grid;min-height:125px;padding:1.25rem;align-content:center;justify-items:center;gap:.45rem;background:var(--color-card);border:1px solid var(--color-border);border-right:0;text-align:center}.page_touchpointFlow__zPMxZ li:last-child{border-right:1px solid var(--color-border)}.page_touchpointFlow__zPMxZ li>span{color:var(--color-accent);font-family:var(--font-display);font-size:.68rem;font-weight:800}.page_touchpointFlow__zPMxZ li>strong{color:var(--color-text);font-size:.82rem}.page_touchpointFlow__zPMxZ li>i{position:absolute;z-index:2;top:50%;right:-.75rem;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-accent);font-size:.75rem;font-style:normal;transform:translateY(-50%)}.page_cartPreview__74gov{display:grid;max-width:920px;margin:3.5rem auto 0;padding:1.2rem;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:1.2rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.85rem;box-shadow:var(--shadow-card)}.page_cartProduct__y21F7{display:grid;padding:1rem;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:.8rem}.page_cartProduct__y21F7>div{display:grid;gap:.2rem}.page_cartProduct__y21F7 span{color:var(--color-text-subtle);font-size:.52rem;text-transform:uppercase}.page_cartProduct__y21F7 strong{color:var(--color-text);font-size:.72rem}.page_cartProduct__y21F7 small{color:var(--color-accent);font-size:.52rem;font-weight:700}.page_cartAccordion__uXjqR{overflow:hidden;border:1px solid var(--color-border);border-radius:.5rem}.page_cartAccordion__uXjqR>div:first-child{display:flex;padding:.8rem .9rem;align-items:center;justify-content:space-between;gap:1rem;background:var(--color-accent-ghost);color:var(--color-accent);font-size:.65rem;font-weight:800}.page_cartAccordion__uXjqR>div:first-child i{font-size:.9rem;font-style:normal}.page_cartAccordion__uXjqR .page_specificationCompact__3WKb1{margin:0;padding:.75rem}.page_cartAccordion__uXjqR .page_productSummary__N4eys{display:none}.page_woocommerceMark__Ed975{width:3.2rem;height:2.2rem;border-radius:.5rem;background:#96588a;font-size:.85rem;font-weight:800}.page_phpMark__cxMnx,.page_woocommerceMark__Ed975{color:var(--color-white);font-family:Arial,sans-serif}.page_phpMark__cxMnx{width:3rem;height:1.9rem;border-radius:50%;background:#777bb4;font-size:.9rem;font-style:italic;font-weight:700}.page_javascriptMark__PTkVw{align-items:end;justify-items:end;padding:.28rem;background:#f7df1e;color:#111;font-family:Arial,sans-serif;font-size:.9rem;font-weight:800;line-height:1}.page_acfMark__mPvdD{border-radius:.35rem;background:#00b8e4;color:var(--color-white);font-family:Arial,sans-serif;font-size:.82rem;font-weight:800}.page_apiMark__FJ1hy{color:var(--color-accent)}.page_apiMark__FJ1hy svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}@media(max-width:1150px){.page_heroInner__gq5gk{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2rem}.page_integrationVisual__oTqsp{transform:none}.page_integrationFrame__xEBrU{min-height:450px;padding:1.1rem}.page_rawPanel__q6Efe,.page_specificationPanel__3bncW{padding:1rem .8rem}}@media(max-width:860px){.page_heroInner__gq5gk{grid-template-columns:1fr}.page_integrationFrame__xEBrU{min-height:480px}.page_specificationFeature__tZ9Wo{grid-template-columns:1fr}.page_adminFrame__X2BxK{max-width:720px}.page_transformationGrid__Tuv4W{grid-template-columns:repeat(2,minmax(0,1fr))}.page_transformationGrid__Tuv4W li:nth-child(2){border-right:0}.page_transformationGrid__Tuv4W li:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.page_touchpointFlow__zPMxZ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.page_touchpointFlow__zPMxZ li,.page_touchpointFlow__zPMxZ li:last-child{border:0}.page_touchpointFlow__zPMxZ li>i{display:none}.page_cartPreview__74gov{grid-template-columns:1fr}}@media(max-width:650px){.page_integrationFrame__xEBrU{min-height:440px;padding:.65rem;grid-template-columns:1fr}.page_rawPanel__q6Efe,.page_transformArrow__JMeow{display:none}.page_specificationPanel__3bncW{border-radius:.55rem}.page_transformationGrid__Tuv4W{grid-template-columns:1fr}.page_transformationGrid__Tuv4W li,.page_transformationGrid__Tuv4W li:nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.page_transformationGrid__Tuv4W li:last-child{border-bottom:0}.page_groupList__a_2vl{grid-template-columns:1fr}.page_groupList__a_2vl article:last-child{grid-column:auto}.page_adminBody__qk31d{min-height:500px;grid-template-columns:1fr}.page_adminBody__qk31d>aside{display:none}.page_adminBody__qk31d>main{padding:1.1rem .9rem}.page_touchpointFlow__zPMxZ{grid-template-columns:1fr}.page_touchpointFlow__zPMxZ li{min-height:auto;padding:1rem;grid-template-columns:2rem minmax(0,1fr);justify-items:start;text-align:left}.page_cartProduct__y21F7{grid-template-columns:75px minmax(0,1fr)}}@media(max-width:430px){.page_integrationFrame__xEBrU{min-height:420px}.page_specificationPanel__3bncW{padding:.85rem .65rem}.page_productSummary__N4eys{grid-template-columns:minmax(0,1fr) 64px}.page_specificationRows__CZmD4>div{grid-template-columns:minmax(90px,.9fr) minmax(0,1.1fr)}.page_cartPreview__74gov{padding:.7rem}}.case-study-extras_visual__T1g0B{position:relative;min-width:0;grid-area:visual;transform:translateX(1.25rem)}.case-study-extras_appFrame__Ff64R{display:grid;overflow:hidden;min-height:465px;grid-template-columns:21% 79%;background:var(--color-card);border:8px solid #151719;border-radius:1.1rem;box-shadow:0 24px 42px rgba(17,17,17,.17)}.case-study-extras_appSidebar__jzroj{display:grid;padding:1.15rem .75rem;align-content:start;gap:.8rem;background:#17212b;color:var(--color-white)}.case-study-extras_appBrand__1qhW9{display:flex;align-items:center;gap:.45rem;font-size:.58rem}.case-study-extras_appBrand__1qhW9 i{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;font-style:normal}.case-study-extras_appNav__cBpqY{display:grid;margin-top:.5rem;gap:.3rem}.case-study-extras_appNav__cBpqY span{padding:.48rem .5rem;border-radius:.3rem;color:hsla(0,0%,100%,.65);font-size:.48rem}.case-study-extras_appNav__cBpqY .case-study-extras_active__vypze{background:var(--color-accent);color:var(--color-white)}.case-study-extras_appMain__ud0jQ{min-width:0;padding:1.25rem 1.1rem;background:#fafafa}.case-study-extras_appHeading__xDOZk,.case-study-extras_panelHeading__HsaCw,.case-study-extras_splitHeading__4CksD{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.case-study-extras_appHeading__xDOZk small,.case-study-extras_panelHeading__HsaCw small{color:var(--color-text-subtle);font-size:.46rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-study-extras_appHeading__xDOZk h2,.case-study-extras_panelHeading__HsaCw h3{margin:.18rem 0 0;color:var(--color-text);font-size:1.15rem}.case-study-extras_appButton__QNKwo,.case-study-extras_panelButton__qsngi{padding:.45rem .65rem;border:0;border-radius:.25rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.48rem;font-weight:700}.case-study-extras_statGrid__bVZvC{display:grid;margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.case-study-extras_statGrid__bVZvC article{display:grid;padding:.7rem;gap:.22rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.4rem}.case-study-extras_statGrid__bVZvC small,.case-study-extras_statGrid__bVZvC span{color:var(--color-text-subtle);font-size:.43rem}.case-study-extras_statGrid__bVZvC strong{color:var(--color-text);font-size:.88rem}.case-study-extras_table__FDgBK{overflow:hidden;margin-top:.85rem;border:1px solid var(--color-border);border-radius:.45rem}.case-study-extras_tableHead__bwxmN,.case-study-extras_tableRow__1gkQf{display:grid;padding:.58rem .65rem;grid-template-columns:minmax(0,1.35fr) minmax(70px,.8fr) minmax(60px,.55fr);align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border);font-size:.47rem}.case-study-extras_tableHead__bwxmN{background:var(--color-bg-muted);color:var(--color-text-subtle);font-weight:800}.case-study-extras_tableRow__1gkQf{background:var(--color-card);color:var(--color-text-medium)}.case-study-extras_tableRow__1gkQf:last-child{border-bottom:0}.case-study-extras_tableRow__1gkQf strong{overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.case-study-extras_tableRow__1gkQf b{color:#26683d;font-size:.48rem}.case-study-extras_status__Redyy{width:fit-content;padding:.18rem .4rem;border-radius:999px;background:#e7f4e9;color:#26683d;font-size:.42rem;font-weight:800}.case-study-extras_statusPending__isfLV{background:#fff4dc;color:#855d08}.case-study-extras_floatingCard__R8oqZ{position:absolute;z-index:3;right:-1rem;bottom:-1.75rem;width:225px;padding:1rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.7rem;box-shadow:0 18px 35px rgba(17,17,17,.18)}.case-study-extras_floatingCard__R8oqZ small{color:var(--color-text-subtle);font-size:.43rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-study-extras_floatingCard__R8oqZ strong{display:block;margin-top:.3rem;color:var(--color-text);font-size:.72rem}.case-study-extras_floatingCard__R8oqZ p{margin:.5rem 0 0;color:var(--color-text-medium);font-size:.52rem;line-height:1.55}.case-study-extras_progressTrack__QOfAi{overflow:hidden;height:.45rem;margin-top:.75rem;background:var(--color-bg-muted);border-radius:999px}.case-study-extras_progressTrack__QOfAi i{display:block;width:72%;height:100%;background:var(--color-accent);border-radius:inherit}.case-study-extras_illustrative__2zmxN{margin:.65rem 0 0;color:var(--color-text-subtle);font-size:.4rem;text-align:right}.case-study-extras_featureSection__9E3Xw{padding-block:var(--space-section);background:var(--color-bg)}.case-study-extras_featureSplit___FGxT{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem}.case-study-extras_capabilityGrid__UZ6A2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.case-study-extras_capabilityGrid__UZ6A2 article{min-height:180px;padding:1.35rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.case-study-extras_capabilityGrid__UZ6A2 article>span{color:var(--color-accent);font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:.08em}.case-study-extras_capabilityGrid__UZ6A2 h3{margin:.9rem 0 .55rem;color:var(--color-text);font-size:1.05rem}.case-study-extras_capabilityGrid__UZ6A2 p{margin:0;color:var(--color-text-medium);font-size:.84rem;line-height:1.65}.case-study-extras_detailPanel__gNCKc{overflow:hidden;min-width:0;padding:1.6rem;background:#f9fafc;border:1px solid var(--color-border);border-radius:.9rem;box-shadow:var(--shadow-featured)}.case-study-extras_detailPanel__gNCKc h3{margin:.2rem 0 0;color:var(--color-text);font-size:1.35rem}.case-study-extras_detailPanel__gNCKc>p{margin:.7rem 0 0;color:var(--color-text-medium);font-size:.82rem;line-height:1.6}.case-study-extras_detailList__Q5ovc{display:grid;margin:1.25rem 0 0;padding:0;gap:.7rem;list-style:none}.case-study-extras_detailList__Q5ovc li{display:flex;padding:.85rem;align-items:center;justify-content:space-between;gap:1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.45rem;color:var(--color-text-medium);font-size:.75rem}.case-study-extras_detailList__Q5ovc strong{color:var(--color-text)}.case-study-extras_detailList__Q5ovc b{color:var(--color-accent);font-size:.72rem}.case-study-extras_flowSection__h5tK4{padding-block:var(--space-section);background:var(--color-bg-alt)}.case-study-extras_flowGrid__XNKDR{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)}.case-study-extras_flowGrid__XNKDR li{min-height:245px;padding:1.8rem;border-right:1px solid var(--color-border)}.case-study-extras_flowGrid__XNKDR li:last-child{border-right:0}.case-study-extras_flowGrid__XNKDR span{color:var(--color-accent);font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em}.case-study-extras_flowGrid__XNKDR h3{margin:1rem 0 .65rem;color:var(--color-text);font-size:1.08rem}.case-study-extras_flowGrid__XNKDR p{margin:0;color:var(--color-text-medium);font-size:.86rem;line-height:1.65}.case-study-extras_technologyBadge__gUxCH{width:auto;min-width:2.8rem;padding:.3rem;border-radius:.4rem;background:var(--color-bg-alt);color:var(--color-text);font-family:Arial,sans-serif;font-size:.68rem;font-weight:800}.case-study-extras_technologyBadge_php__7lVYA{color:#777bb4;font-size:.95rem;font-style:italic}.case-study-extras_technologyBadge_mysql__yH60Y{color:#4479a1;font-size:.62rem}.case-study-extras_technologyBadge_ga4__zTpkT{color:#e87722}.case-study-extras_technologyBadge_livewire__90K3y{color:#fb70a9}.case-study-extras_technologyBadge_typescript__SrvCQ{background:#3178c6;color:var(--color-white)}.case-study-extras_technologyBadge_openai__B1YWL{background:var(--color-text);color:var(--color-white);border-radius:50%}.case-study-extras_technologyBadge_prisma__jCGQZ{color:#2d3748;font-size:.58rem}.case-study-extras_technologyBadge_tailwind__GxNiH{color:#06b6d4}.case-study-extras_technologyBadge_docker__eFF7A{color:#2496ed;font-size:.56rem}.case-study-extras_technologyBadge_stream__NiEYL{color:#0d9488}.case-study-extras_technologyBadge_woocommerce__WxKaJ{background:#96588a;color:var(--color-white)}.case-study-extras_technologyBadge_html____2WZ{background:#e34f26;color:var(--color-white)}.case-study-extras_technologyBadge_css__W8IUA{background:#1572b6;color:var(--color-white)}.case-study-extras_technologyBadge_elementor__xBLW2{background:#92003b;color:var(--color-white);border-radius:50%;font-size:1rem}@media(max-width:1050px){.case-study-extras_visual__T1g0B{transform:none}.case-study-extras_featureSplit___FGxT{grid-template-columns:1fr}}@media(max-width:860px){.case-study-extras_visual__T1g0B{margin-top:1rem}.case-study-extras_flowGrid__XNKDR{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-extras_flowGrid__XNKDR li:nth-child(2){border-right:0}.case-study-extras_flowGrid__XNKDR li:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media(max-width:650px){.case-study-extras_appFrame__Ff64R{min-height:410px;grid-template-columns:1fr;border-width:6px}.case-study-extras_appSidebar__jzroj{display:none}.case-study-extras_appMain__ud0jQ{padding:1rem .8rem}.case-study-extras_floatingCard__R8oqZ{display:none}.case-study-extras_statGrid__bVZvC{gap:.35rem}.case-study-extras_statGrid__bVZvC article{padding:.55rem}.case-study-extras_tableHead__bwxmN,.case-study-extras_tableRow__1gkQf{grid-template-columns:minmax(0,1.4fr) minmax(62px,.7fr)}.case-study-extras_tableHead__bwxmN>:nth-child(2),.case-study-extras_tableRow__1gkQf>:nth-child(2){display:none}.case-study-extras_capabilityGrid__UZ6A2{grid-template-columns:1fr}.case-study-extras_capabilityGrid__UZ6A2 article{min-height:0}.case-study-extras_detailPanel__gNCKc{padding:1.1rem}.case-study-extras_flowGrid__XNKDR{grid-template-columns:1fr}.case-study-extras_flowGrid__XNKDR li{min-height:0;border-right:0;border-bottom:1px solid var(--color-border)}.case-study-extras_flowGrid__XNKDR li:last-child{border-bottom:0}}.page_trackerVisual__pe4RB{position:relative;min-width:0;grid-area:visual;transform:translateX(1.25rem)}.page_adminFrame___jlTt{display:grid;overflow:hidden;min-height:470px;grid-template-columns:22% 78%;background:var(--color-card);border:8px solid #151719;border-radius:1.1rem;box-shadow:0 24px 42px rgba(17,17,17,.17)}.page_adminFrame___jlTt>header{display:grid;padding:1.25rem .85rem;align-content:start;justify-items:start;gap:.5rem;background:#17212b;color:var(--color-white)}.page_wpBadge__5VEOZ{display:grid;width:2rem;height:2rem;margin-bottom:.15rem;place-items:center;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;font-family:Georgia,serif;font-size:.85rem}.page_adminFrame___jlTt>header>strong{font-size:.62rem}.page_adminFrame___jlTt>header nav{display:grid;width:100%;margin-top:.8rem;gap:.3rem}.page_adminFrame___jlTt>header nav span{padding:.5rem .55rem;border-radius:.3rem;color:hsla(0,0%,100%,.66);font-size:.5rem}.page_adminFrame___jlTt>header nav .page_navActive__naCc6{background:var(--color-accent);color:var(--color-white)}.page_adminMain__PSY_B{min-width:0;padding:1.4rem 1.15rem;background:#fafafa}.page_dashboardHeading___FbMa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_dashboardHeading___FbMa small{color:var(--color-text-subtle);font-size:.48rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_dashboardHeading___FbMa h2{margin:.2rem 0 0;color:var(--color-text);font-size:1.25rem}.page_dashboardHeading___FbMa button,.page_historyHeading__b3jEX button{padding:.45rem .65rem;border:0;border-radius:.25rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.5rem;font-weight:700}.page_statGrid__50mLi{display:grid;margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.page_statGrid__50mLi article{display:grid;padding:.7rem;gap:.25rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.4rem}.page_statGrid__50mLi span{color:var(--color-text-subtle);font-size:.45rem}.page_statGrid__50mLi strong{color:var(--color-text);font-size:.92rem}.page_contributionTableCompact__jQ3Ts,.page_contributionTable__72yiK{overflow:hidden;margin-top:.85rem;border:1px solid var(--color-border);border-radius:.45rem}.page_contributorRow__uIVqG,.page_tableHead__GvFmD{display:grid;padding:.55rem .65rem;grid-template-columns:minmax(0,1.35fr) minmax(70px,.8fr) minmax(55px,.55fr);align-items:center;gap:.5rem;border-bottom:1px solid var(--color-border)}.page_tableHead__GvFmD{background:var(--color-bg-muted);color:var(--color-text-subtle);font-size:.44rem;font-weight:700}.page_contributorRow__uIVqG{background:var(--color-card);color:var(--color-text-medium);font-size:.48rem}.page_contributorRow__uIVqG:last-child{border-bottom:0}.page_contributorRow__uIVqG>div{display:flex;min-width:0;align-items:center;gap:.5rem}.page_contributorRow__uIVqG>div>i,.page_userCard__gYTr9>div>i{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-accent-ghost);color:var(--color-accent);font-size:.5rem;font-style:normal;font-weight:800}.page_contributorRow__uIVqG>div>span{display:grid;min-width:0;gap:.1rem}.page_contributorRow__uIVqG strong{overflow:hidden;color:var(--color-text);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.page_contributorRow__uIVqG small{color:var(--color-text-subtle);font-size:.4rem}.page_contributorRow__uIVqG b{color:#26683d;font-size:.5rem}.page_illustrativeLabel__O13zS{margin:.65rem 0 0;color:var(--color-text-subtle);font-size:.42rem;text-align:right}.page_userCard__gYTr9{position:absolute;z-index:3;right:-1.1rem;bottom:-2rem;width:220px;padding:1rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.7rem;box-shadow:0 18px 35px rgba(17,17,17,.18)}.page_userCard__gYTr9>div{display:flex;align-items:center;gap:.6rem}.page_userCard__gYTr9>div>span{display:grid;gap:.12rem}.page_userCard__gYTr9 small{color:var(--color-text-subtle);font-size:.44rem;text-transform:uppercase}.page_userCard__gYTr9 strong{color:var(--color-text);font-size:.65rem}.page_userCard__gYTr9 dl{display:grid;margin:.8rem 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.page_userCard__gYTr9 dl>div{padding:.55rem;background:var(--color-bg-alt);border-radius:.35rem}.page_userCard__gYTr9 dt{color:var(--color-text-subtle);font-size:.42rem}.page_userCard__gYTr9 dd{margin:.15rem 0 0;color:var(--color-text);font-size:.58rem;font-weight:800}.page_viewHistory__uYJMV{display:block;color:var(--color-accent);font-size:.5rem;font-weight:800}.page_comparison__lpRy2{padding-block:var(--space-section);background:var(--color-bg)}.page_comparisonGrid__1x0_I{display:grid;max-width:1000px;margin-inline:auto;grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);align-items:center}.page_newReport__JSg1D,.page_oldReport__JswuW{overflow:hidden;background:var(--color-card);border:1px solid var(--color-border);border-radius:.7rem;box-shadow:var(--shadow-card)}.page_newReport__JSg1D>div,.page_oldReport__JswuW>div{display:grid;padding:1.25rem 1.4rem;gap:.3rem;background:#f0f0f0}.page_newReport__JSg1D>div{background:var(--color-accent-ghost)}.page_newReport__JSg1D>div span,.page_oldReport__JswuW>div span{color:var(--color-text-subtle);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_newReport__JSg1D>div span{color:var(--color-accent)}.page_newReport__JSg1D>div strong,.page_oldReport__JswuW>div strong{color:var(--color-text);font-size:1.05rem}.page_newReport__JSg1D ul,.page_oldReport__JswuW ul{display:grid;margin:0;padding:1.4rem;gap:.8rem;list-style:none}.page_newReport__JSg1D li,.page_oldReport__JswuW li{display:flex;align-items:center;gap:.65rem;color:var(--color-text-medium);font-size:.84rem}.page_newReport__JSg1D li i,.page_oldReport__JswuW li i{display:grid;width:1.25rem;height:1.25rem;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(158,51,51,.1);color:#963d3d;font-size:.68rem;font-style:normal;font-weight:800}.page_newReport__JSg1D li i{background:var(--color-accent-ghost);color:var(--color-accent)}.page_newReport__JSg1D>p,.page_oldReport__JswuW>p{display:flex;margin:0;padding:1rem 1.4rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border)}.page_newReport__JSg1D>p span,.page_oldReport__JswuW>p span{color:var(--color-text-subtle);font-size:.7rem}.page_oldReport__JswuW>p strong{color:#963d3d}.page_newReport__JSg1D>p strong{color:#26683d}.page_comparisonArrow__kBBKc{display:grid;place-items:center;color:var(--color-accent)}.page_comparisonArrow__kBBKc svg{width:2.2rem;height:2.2rem}.page_buildFeature__Bz3x8{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_capabilityGrid__vN6Lf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_capabilityGrid__vN6Lf article{display:grid;padding:1.2rem;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.page_capabilityGrid__vN6Lf article>svg{width:2.25rem;height:2.25rem;color:var(--color-accent)}.page_capabilityGrid__vN6Lf h3{margin:0 0 .4rem;color:var(--color-text);font-size:.94rem}.page_capabilityGrid__vN6Lf p{margin:0;color:var(--color-text-medium);font-size:.76rem;line-height:1.55}.page_historyFrame__Vs_Qx{overflow:hidden;padding:1.4rem;background:#fafafa;border:1px solid var(--color-border);border-radius:.85rem;box-shadow:var(--shadow-featured)}.page_historyHeading__b3jEX{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_historyHeading__b3jEX>div{display:flex;align-items:center;gap:.65rem}.page_historyHeading__b3jEX>div>span{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;background:var(--color-accent-ghost);color:var(--color-accent);font-size:.65rem;font-weight:800}.page_historyHeading__b3jEX p{display:grid;margin:0;gap:.12rem}.page_historyHeading__b3jEX small{color:var(--color-text-subtle);font-size:.48rem;text-transform:uppercase}.page_historyHeading__b3jEX strong{color:var(--color-text);font-size:.8rem}.page_historyStats__oha25{display:grid;margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.page_historyStats__oha25 article{display:grid;padding:.8rem;gap:.2rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:.4rem}.page_historyStats__oha25 small{color:var(--color-text-subtle);font-size:.48rem}.page_historyStats__oha25 strong{color:var(--color-text);font-size:.88rem}.page_historyTable__dz24r{overflow:hidden;margin-top:.9rem;border:1px solid var(--color-border);border-radius:.45rem}.page_historyTable__dz24r>div{display:grid;padding:.7rem .8rem;grid-template-columns:minmax(0,1.6fr) minmax(70px,.6fr) minmax(55px,.4fr);gap:.6rem;border-bottom:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-medium);font-size:.54rem}.page_historyTable__dz24r>div:first-child{background:var(--color-bg-muted);color:var(--color-text-subtle)}.page_historyTable__dz24r>div:last-child{border-bottom:0}.page_historyTable__dz24r b{color:#26683d}.page_historyTable__dz24r .page_negativeWords__DqKWd{color:#963d3d}.page_historyFrame__Vs_Qx>p{margin:.65rem 0 0;color:var(--color-text-subtle);font-size:.44rem;text-align:right}.page_phpMark__HAFsO{width:3rem;height:1.9rem;border-radius:50%;background:#777bb4;color:var(--color-white);font-family:Arial,sans-serif;font-size:.9rem;font-style:italic;font-weight:700}.page_mysqlMark__ATGs3{width:auto;color:#4479a1}.page_acfMark__ecVwQ,.page_mysqlMark__ATGs3{font-family:Arial,sans-serif;font-size:.82rem;font-weight:800}.page_acfMark__ecVwQ{border-radius:.35rem;background:#00b8e4;color:var(--color-white)}.page_databaseMark__kGMAq{color:var(--color-accent)}.page_databaseMark__kGMAq svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.page_csvMark__mFBEq{border:2px solid #237346;border-radius:.3rem;color:#237346;font-family:Arial,sans-serif;font-size:.72rem;font-weight:800}@media(max-width:1050px){.page_trackerVisual__pe4RB{transform:none}.page_userCard__gYTr9{right:-.4rem}.page_buildFeature__Bz3x8{grid-template-columns:1fr}}@media(max-width:860px){.page_trackerVisual__pe4RB{margin-top:1rem}.page_comparisonGrid__1x0_I{grid-template-columns:1fr;gap:1rem}.page_comparisonArrow__kBBKc{transform:rotate(90deg)}}@media(max-width:650px){.page_adminFrame___jlTt{min-height:390px;grid-template-columns:1fr}.page_adminFrame___jlTt>header{display:none}.page_adminMain__PSY_B{padding:1.15rem .85rem}.page_dashboardHeading___FbMa h2{font-size:1.05rem}.page_statGrid__50mLi article:last-child{display:none}.page_statGrid__50mLi{grid-template-columns:repeat(2,minmax(0,1fr))}.page_contributorRow__uIVqG:nth-child(n+5){display:none}.page_contributorRow__uIVqG,.page_tableHead__GvFmD{grid-template-columns:minmax(0,1.2fr) minmax(60px,.7fr) minmax(50px,.5fr)}.page_userCard__gYTr9{right:-.2rem;bottom:-2.4rem;width:185px}.page_capabilityGrid__vN6Lf{grid-template-columns:1fr}.page_historyFrame__Vs_Qx{padding:1rem .75rem}.page_historyStats__oha25 article:last-child{display:none}.page_historyStats__oha25{grid-template-columns:repeat(2,minmax(0,1fr))}.page_historyTable__dz24r>div{grid-template-columns:minmax(0,1.4fr) 60px 44px}}@media(max-width:430px){.page_contributorRow__uIVqG>span,.page_dashboardHeading___FbMa button,.page_historyHeading__b3jEX button,.page_tableHead__GvFmD>span:nth-child(2){display:none}.page_contributorRow__uIVqG,.page_tableHead__GvFmD{grid-template-columns:minmax(0,1fr) 58px}.page_historyTable__dz24r>div{grid-template-columns:minmax(0,1fr) 55px}.page_historyTable__dz24r>div>:last-child{display:none}}.page_platformVisual__m47Xl{position:relative;min-width:0;grid-area:visual;transform:translateX(1.25rem)}.page_browserFrame__XgHa3{overflow:hidden;background:#071018;border:8px solid #151719;border-radius:1rem;box-shadow:0 24px 42px rgba(17,17,17,.2)}.page_browserBar____0ql{display:grid;height:2.6rem;padding-inline:.9rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;background:#f7f7f7;border-bottom:1px solid #d6d6d6}.page_browserBar____0ql>span{display:flex;gap:.4rem}.page_browserBar____0ql i{width:.5rem;height:.5rem;border-radius:50%;background:#bcbcbc}.page_browserBar____0ql small,.page_browserBar____0ql strong{color:var(--color-text-subtle);font-size:.48rem}.page_browserBar____0ql small{justify-self:end}.page_browserFrame__XgHa3 img{display:block;width:100%;height:auto}.page_editorCard__eKe3d{position:absolute;z-index:2;right:-1rem;bottom:-1.6rem;width:230px;padding:1rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.7rem;box-shadow:0 18px 35px rgba(17,17,17,.2)}.page_editorCard__eKe3d small{color:var(--color-text-subtle);font-size:.48rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_editorCard__eKe3d strong{display:block;margin-top:.3rem;color:var(--color-text);font-size:.72rem}.page_editorCard__eKe3d>div{display:flex;margin-top:.75rem;flex-wrap:wrap;gap:.35rem}.page_editorCard__eKe3d span{padding:.3rem .45rem;border-radius:.25rem;background:var(--color-accent-ghost);color:var(--color-accent);font-size:.46rem;font-weight:700}.page_approach__ztdta,.page_visit__3Dpdx{padding-block:var(--space-section);background:var(--color-bg)}.page_approachGrid__xHHXi{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_approachGrid__xHHXi>div:first-child h3{margin:0;color:var(--color-text);font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.15}.page_approachGrid__xHHXi>div:first-child p{margin:1.25rem 0 0;color:var(--color-text-medium);font-size:1rem;line-height:1.7}.page_approachGrid__xHHXi>div:first-child a{color:var(--color-accent);font-weight:700}.page_architecture__1ra7I{padding:1.5rem;background:#f8fafc;border:1px solid var(--color-border);border-radius:.9rem;box-shadow:var(--shadow-featured)}.page_editingLayer__AGRrp,.page_themeLayer__6Eo2I{padding:1.3rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:.6rem}.page_editingLayer__AGRrp{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);gap:1.5rem;border-color:rgba(32,86,168,.45);box-shadow:inset 0 3px 0 var(--color-accent)}.page_editingLayer__AGRrp small,.page_themeLayer__6Eo2I small{color:var(--color-accent);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.page_editingLayer__AGRrp h3,.page_themeLayer__6Eo2I h3{margin:.4rem 0 0;color:var(--color-text);font-size:1.05rem}.page_editingLayer__AGRrp p{margin:.65rem 0 0;color:var(--color-text-medium);font-size:.75rem;line-height:1.55}.page_editingBlocks__3l2ea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.page_editingBlocks__3l2ea span{display:grid;min-height:2.5rem;place-items:center;background:var(--color-accent-ghost);border:1px solid rgba(32,86,168,.18);border-radius:.35rem;color:var(--color-accent);font-size:.58rem;font-weight:700}.page_connectionLine__KuqCQ{display:grid;height:2.3rem;place-items:center}.page_connectionLine__KuqCQ i{display:block;width:1px;height:100%;background:var(--color-accent)}.page_themeLayer__6Eo2I{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,1fr);align-items:center;gap:1.5rem;background:#17212b;border-color:#17212b}.page_themeLayer__6Eo2I h3{color:var(--color-white)}.page_themeLayer__6Eo2I ul{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;list-style:none}.page_themeLayer__6Eo2I li{padding:.55rem;border:1px solid hsla(0,0%,100%,.15);border-radius:.3rem;color:hsla(0,0%,100%,.75);font-size:.58rem;text-align:center}.page_visit__3Dpdx{border-top:1px solid var(--color-border)}.page_visit__3Dpdx>div{display:flex;align-items:center;justify-content:space-between;gap:3rem}.page_visit__3Dpdx h2{margin:0;color:var(--color-text);font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1.15}.page_visit__3Dpdx p:not(:first-child){margin:.8rem 0 0;color:var(--color-text-medium)}.page_visit__3Dpdx .btn{flex:0 0 auto;white-space:nowrap}.page_visit__3Dpdx .btn svg{width:1.35rem;height:1.35rem}@media(max-width:1050px){.page_platformVisual__m47Xl{transform:none}.page_approachGrid__xHHXi{grid-template-columns:1fr}}@media(max-width:860px){.page_platformVisual__m47Xl{margin-top:1rem}}@media(max-width:650px){.page_browserFrame__XgHa3{border-width:6px}.page_browserBar____0ql{grid-template-columns:1fr auto}.page_browserBar____0ql strong,.page_editorCard__eKe3d{display:none}.page_architecture__1ra7I{padding:1rem}.page_editingLayer__AGRrp,.page_themeLayer__6Eo2I{grid-template-columns:1fr}.page_visit__3Dpdx>div{align-items:stretch;flex-direction:column}.page_visit__3Dpdx .btn{width:100%}}.page_storeVisual___UXd1{min-width:0;grid-area:visual;transform:translateX(1.25rem)}.page_storeVisual___UXd1 img{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 28px rgba(17,17,17,.12))}.page_overview__VocRD{padding-block:clamp(3.5rem,6vw,5.5rem);background:var(--color-bg-alt)}.page_overviewGrid__s4NLR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_overviewGrid__s4NLR article{min-height:250px;padding:1.8rem;border-right:1px solid var(--color-border)}.page_overviewGrid__s4NLR article:last-child{border-right:0}.page_overviewGrid__s4NLR span{color:var(--color-accent);font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em}.page_overviewGrid__s4NLR h2{margin:1rem 0 .65rem;color:var(--color-text);font-size:1.1rem}.page_overviewGrid__s4NLR p{margin:0;color:var(--color-text-medium);font-size:.86rem;line-height:1.65}.page_build__Fp5Q0,.page_chooserSection__coAcZ,.page_visit__l1loz{padding-block:var(--space-section);background:var(--color-bg)}.page_buildGrid__WoaVD,.page_chooserGrid__LDtdz{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.page_buildGrid__WoaVD h2,.page_chooserGrid__LDtdz h2,.page_visit__l1loz h2{margin:0;color:var(--color-text);font-size:var(--font-heading-lg);font-weight:600;line-height:1.08;letter-spacing:-.035em}.page_buildGrid__WoaVD p,.page_chooserGrid__LDtdz p,.page_visit__l1loz p{margin:1.35rem 0 0;color:var(--color-text-medium);font-size:1rem;line-height:1.7}.page_buildGrid__WoaVD ul{display:grid;margin:1.75rem 0 0;padding:0;gap:.7rem;list-style:none}.page_buildGrid__WoaVD li{display:flex;align-items:center;gap:.75rem;color:var(--color-text);font-family:var(--font-display);font-size:.88rem;font-weight:600}.page_buildGrid__WoaVD li span{display:grid;width:1.2rem;height:1.2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-white);font-size:.65rem}.page_storeBrowser__7disq{overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);border-radius:.85rem;box-shadow:var(--shadow-featured)}.page_storeBrowser__7disq>div{display:flex;height:2.2rem;padding-inline:.9rem;align-items:center;gap:.4rem;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.page_storeBrowser__7disq i{width:.48rem;height:.48rem;border-radius:50%;background:#c7c7c7}.page_storeBrowser__7disq img{display:block;width:100%;height:auto}.page_chooserSection__coAcZ{background:var(--color-bg-alt)}.page_chooserGrid__LDtdz{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.page_chooser__ujWyB{padding:1.75rem;background:#fbfaf8;border:1px solid #dfd8ce;border-radius:.9rem;box-shadow:var(--shadow-featured)}.page_chooserTop__aKsR9{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.page_chooserTop__aKsR9 small{color:var(--color-accent);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_chooserTop__aKsR9 h3{margin:.35rem 0 0;color:var(--color-text);font-size:1.45rem}.page_chooserTop__aKsR9>span{color:var(--color-text-subtle);font-size:.7rem}.page_chooserProgress__toeht{overflow:hidden;height:.35rem;margin-top:1.3rem;background:#e9e3db;border-radius:999px}.page_chooserProgress__toeht i{display:block;width:33%;height:100%;background:var(--color-accent)}.page_chooserOptions__vJGHx{display:grid;margin-top:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.page_chooserOptions__vJGHx button{display:grid;padding:1rem;appearance:none;cursor:default;text-align:left;background:var(--color-white);border:1px solid #dfd8ce;border-radius:.55rem}.page_chooserOptions__vJGHx i{color:#b48463;font-size:1.2rem;font-style:normal}.page_chooserOptions__vJGHx strong{margin-top:.5rem;color:var(--color-text);font-size:.85rem}.page_chooserOptions__vJGHx span{margin-top:.25rem;color:var(--color-text-medium);font-size:.7rem}.page_chooserFooter__VeoU8{display:flex;margin-top:1.25rem;align-items:center;justify-content:space-between;gap:1rem}.page_chooserFooter__VeoU8 span{color:var(--color-text-subtle);font-size:.7rem}.page_chooserFooter__VeoU8 button{padding:.6rem 1rem;border:0;border-radius:.3rem;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.72rem;font-weight:700}.page_chooser__ujWyB>p{margin:.65rem 0 0;color:var(--color-text-subtle);font-size:.58rem;text-align:right}.page_visit__l1loz{border-top:1px solid var(--color-border)}.page_visit__l1loz>div{display:flex;align-items:center;justify-content:space-between;gap:3rem}.page_visit__l1loz h2{font-size:clamp(1.75rem,2.6vw,2.35rem)}.page_visit__l1loz p{margin-top:.8rem}.page_visit__l1loz .btn{flex:0 0 auto;white-space:nowrap}.page_visit__l1loz .btn svg{width:1.35rem;height:1.35rem}@media(max-width:1050px){.page_storeVisual___UXd1{transform:none}.page_buildGrid__WoaVD,.page_chooserGrid__LDtdz{grid-template-columns:1fr}}@media(max-width:860px){.page_storeVisual___UXd1{margin-top:1rem}.page_overviewGrid__s4NLR{grid-template-columns:repeat(2,minmax(0,1fr))}.page_overviewGrid__s4NLR article:nth-child(2){border-right:0}.page_overviewGrid__s4NLR article:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media(max-width:650px){.page_overviewGrid__s4NLR{grid-template-columns:1fr}.page_overviewGrid__s4NLR article{min-height:0;border-right:0;border-bottom:1px solid var(--color-border)}.page_overviewGrid__s4NLR article:last-child{border-bottom:0}.page_chooser__ujWyB{padding:1.1rem}.page_chooserTop__aKsR9{display:grid}.page_chooserOptions__vJGHx{grid-template-columns:1fr}.page_visit__l1loz>div{align-items:stretch;flex-direction:column}.page_visit__l1loz .btn{width:100%}}