.case-study-extras_visual__T1g0B{position:relative;min-width:0;grid-area:visual;transform:translateX(1.25rem)}.case-study-extras_attributionVisual__p_JZO{padding:1rem;border-radius:1.35rem;background:radial-gradient(circle at 82% 16%,rgba(129,112,255,.2),transparent 32%),linear-gradient(145deg,#e9edf4,#f8f6f1 64%,#e7eaf1)}.case-study-extras_attributionFrame__jGDYD{overflow:hidden;padding:0 .55rem .65rem;background:#151719;border:2px solid #242628;border-radius:1rem;box-shadow:0 24px 42px rgba(17,17,17,.22)}.case-study-extras_attributionFrameBar__lu6RM{display:grid;height:2.15rem;padding-inline:.4rem;grid-template-columns:1fr auto 1fr;align-items:center;color:hsla(0,0%,100%,.72)}.case-study-extras_attributionFrameBar__lu6RM>span{display:flex;gap:.25rem}.case-study-extras_attributionFrameBar__lu6RM i{width:.38rem;height:.38rem;border-radius:50%;background:#5e6266}.case-study-extras_attributionFrameBar__lu6RM i:first-child{background:#ea6c5f}.case-study-extras_attributionFrameBar__lu6RM i:nth-child(2){background:#e9bd55}.case-study-extras_attributionFrameBar__lu6RM i:last-child{background:#63b86b}.case-study-extras_attributionFrameBar__lu6RM small{font-family:var(--font-display);font-size:.55rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.case-study-extras_attributionFrameImage___lH2G{position:relative;overflow:hidden;aspect-ratio:3/2;background:#07101d;border-radius:.5rem}.case-study-extras_attributionFrameImage___lH2G img{object-fit:contain;object-position:center top}.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:1rem;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_attributionDetail__onUBM{position:relative;overflow:hidden;min-width:0;aspect-ratio:1586/992;margin:0;background:#07101d;border:8px solid #151719;border-radius:1rem;box-shadow:var(--shadow-featured)}.case-study-extras_attributionDetail__onUBM img{object-fit:contain;object-position:center}.case-study-extras_attributionDetail__onUBM figcaption{position:absolute;z-index:2;right:.8rem;bottom:.8rem;padding:.45rem .65rem;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.78);background:rgba(7,16,29,.82);font-size:.56rem;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.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:1rem;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}@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_attributionVisual__p_JZO{padding:.65rem}.case-study-extras_attributionFrame__jGDYD{padding:0 .4rem .45rem}.case-study-extras_attributionFrameBar__lu6RM{height:1.75rem}.case-study-extras_attributionDetail__onUBM{border-width:6px}.case-study-extras_attributionDetail__onUBM figcaption{display:none}.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}}