body.hov .cur-r{width:56px;height:56px;opacity:.9}nav.sc{background:rgba(7,7,15,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--gold-d)}.rv.vis{opacity:1;transform:translateY(0)}.hm-val span{color:var(--gold);font-size:18px}.case-block{background:var(--ink3);border:1px solid var(--gold-d);padding:52px;position:relative;overflow:hidden}.case-block::before{content:"\"";position:absolute;top:-30px;left:24px;font-family:var(--ff-d);font-size:200px;color:rgba(201,168,76,.05);line-height:1;pointer-events:none}.case-lbl{font-family:var(--ff-m);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#a03040;margin-bottom:18px;display:flex;align-items:center;gap:8px}.case-lbl::before{content:"";width:20px;height:1px;background:#a03040;display:block}.case-title{font-family:var(--ff-d);font-size:clamp(20px,2.5vw,32px);font-weight:400;color:var(--white);line-height:1.3;margin-bottom:18px}.case-body{font-size:14px;color:var(--stone);line-height:1.8;margin-bottom:20px}.case-lesson{border-left:2px solid var(--gold);padding:14px 22px;background:rgba(201,168,76,.04);font-family:var(--ff-d);font-size:18px;font-style:italic;color:var(--text);line-height:1.5}.sticky-bar.show{transform:translateY(0)}@media (max-width:960px){.case-block{padding:32px 24px}}