.scope-mbux{.case-hero{padding-top:clamp(130px,16vh,190px)}.case-hero h1{font-size:clamp(38px,6vw,80px);letter-spacing:-.045em;line-height:.98;max-width:16ch;margin-bottom:24px}.case-hero .out{font-size:clamp(19px,2.2vw,24px);color:var(--text-2);max-width:52ch}.di-hero{position:relative;isolation:isolate;min-height:min(86vh,820px);display:flex;align-items:flex-end;padding-top:clamp(120px,16vh,180px);padding-bottom:clamp(44px,6vw,80px);overflow:hidden}.di-hero .hero-bg{position:absolute;inset:0;z-index:0}.di-hero .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.di-hero .hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,10,.48),rgba(8,8,10,.1) 28%,rgba(8,8,10,.06) 60%,rgba(8,8,10,.78) 90%,rgba(8,8,10,.99))}.di-hero .hero-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.72),rgba(8,8,10,.22) 45%,transparent);z-index:1}@media (max-width:700px){.di-hero .hero-bg:before{background:rgba(8,8,10,.72)}.di-hero{min-height:min(70vh,600px)}}.di-hero .wrap{position:relative;z-index:2;width:100%}.di-hero .out{text-shadow:0 2px 30px rgba(0,0,0,.6)}.img-card{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.img-card img{width:100%;display:block}.img-card .cap{padding:16px 20px;font-size:14px;color:var(--text-2);border-top:1px solid var(--line)}.img-card .cap b{color:var(--text);font-weight:500}.imgs-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.mood{position:relative;height:clamp(300px,42vw,500px);overflow:hidden}.mood img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.mood:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,10,.88),rgba(8,8,10,.42) 42%,rgba(8,8,10,.18))}.mood .mood-q{position:absolute;inset:0;display:flex;align-items:center}.mood .mood-q p{max-width:22ch;font-family:var(--display);font-weight:600;font-size:clamp(26px,3.4vw,44px);letter-spacing:-.03em;line-height:1.1;color:#fff;padding-inline:var(--gutter);text-wrap:balance}.charts-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.chart-card{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#fff}.chart-card img{width:100%;display:block}.chart-card .cap{background:var(--bg);padding:16px 20px;font-size:14px;color:var(--text-2);border-top:1px solid var(--line)}.chart-card .cap b{color:var(--text);font-weight:500}@media (max-width:820px){.charts-2,.imgs-2{grid-template-columns:1fr}}.cluster-mock{display:flex;gap:18px;align-items:center;z-index:2;width:70%}.cluster-mock .screen{flex:1 1;aspect-ratio:4/3;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.cluster-mock .screen.main{flex:1.6 1}.cluster-mock .screen .tb{height:26px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:6px;padding:0 11px}.cluster-mock .screen .tb i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.18)}.cluster-mock .screen .tb i:first-child{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.cluster-mock .screen .cv{padding:14px;display:flex;flex-direction:column;gap:9px}.cluster-mock .screen .cv .l{height:7px;border-radius:4px;background:rgba(255,255,255,.08)}.cluster-mock .screen .cv .l.s{width:55%;background:linear-gradient(90deg,var(--accent),transparent)}.cluster-mock .screen .cv .tile{flex:1 1;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.prose{max-width:64ch}.prose p{font-size:clamp(16.5px,1.9vw,19px);color:var(--text-2);margin-bottom:20px;line-height:1.65}.prose p:last-child{margin-bottom:0}.questions{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:8px}.questions .q{background:var(--bg);padding:22px 24px;display:flex;gap:16px;align-items:baseline;font-size:clamp(17px,2vw,21px);color:var(--text);letter-spacing:-.015em}.questions .q .qn{font-family:var(--mono);font-size:12px;color:var(--accent);flex:none}.resp{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 28px;gap:12px 28px}.resp .r{display:flex;align-items:flex-start;gap:13px;font-size:16px;color:var(--text);padding:12px 0;border-bottom:1px solid var(--line)}.resp .r .mk{width:18px;height:18px;border-radius:50%;border:1px solid var(--accent);background:var(--accent-soft);flex:none;display:grid;place-items:center;margin-top:2px}.resp .r .mk svg{width:9px;height:9px}.steps-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.steps-list .st{padding:clamp(22px,2.6vw,30px);border-right:1px solid var(--line);position:relative}.steps-list .st:last-child{border-right:0}.steps-list .st .sn{font-family:var(--mono);font-size:12px;color:var(--accent);margin-bottom:22px}.steps-list .st h4{font-size:18px;margin-bottom:10px;letter-spacing:-.02em}.steps-list .st p{font-size:13.5px;color:var(--text-3);line-height:1.5}.out-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.out-list .o{background:var(--bg);padding:18px 22px;display:flex;align-items:center;gap:14px;font-size:15.5px;color:var(--text)}.out-list .o .d{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent-glow);flex:none}.evidence{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.ev{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;background:var(--surface)}.ev .ev-visual{aspect-ratio:16/10;position:relative;background:radial-gradient(60% 65% at 50% 42%,rgba(141,245,255,.09),transparent 72%),linear-gradient(150deg,#161618,#0c0c0e);display:grid;place-items:center;overflow:hidden}.ev .ev-visual .ph{position:absolute;bottom:12px;left:14px;font-family:var(--mono);font-size:10px;color:var(--text-faint)}.ev .cap{padding:16px 20px;font-size:14px;color:var(--text-2);border-top:1px solid var(--line)}.ev .cap b{color:var(--text);font-weight:500}.m-screen{width:60%;aspect-ratio:4/3;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.m-screen .tb{height:22px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:5px;align-items:center;padding:0 9px}.m-screen .tb i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.2)}.m-screen .cv{padding:12px;display:flex;flex-direction:column;gap:7px}.m-screen .cv .l{height:6px;border-radius:4px;background:rgba(255,255,255,.08)}.m-screen .cv .l.s{width:50%;background:linear-gradient(90deg,var(--accent),transparent)}.m-flow{width:72%}@media (max-width:820px){.resp{grid-template-columns:1fr}.steps-list{grid-template-columns:1fr 1fr}.steps-list .st{border-bottom:1px solid var(--line)}.steps-list .st:nth-child(odd){border-right:1px solid var(--line)}.steps-list .st:nth-child(2n){border-right:0}.evidence,.out-list{grid-template-columns:1fr}}@media (max-width:600px){.steps-list{grid-template-columns:1fr}.steps-list .st{border-right:0!important}}}