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}.techniques-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.tech-list{display:flex;flex-direction:column;gap:2px}.tech-item{background:var(--ink3);border:1px solid rgba(201,168,76,.08);padding:20px 24px;display:flex;align-items:flex-start;gap:16px;transition:border-color .3s,background .3s}.tech-item:hover{border-color:rgba(201,168,76,.3);background:rgba(201,168,76,.03)}.tech-num{font-family:var(--ff-m);font-size:10px;color:var(--gold);width:28px;flex-shrink:0;margin-top:2px}.tech-name{font-family:var(--ff-s);font-size:13px;font-weight:600;color:var(--white);margin-bottom:4px}.tech-desc{font-size:12px;color:var(--stone);line-height:1.6}.for-who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fw-card{background:var(--ink3);border:1px solid rgba(201,168,76,.1);padding:28px 24px;transition:border-color .3s,background .3s}.fw-card:hover{border-color:rgba(201,168,76,.35);background:rgba(201,168,76,.03)}.fw-emoji{font-size:26px;margin-bottom:12px}.fw-title{font-family:var(--ff-s);font-size:14px;font-weight:700;color:var(--white);margin-bottom:6px}.fw-role{font-family:var(--ff-m);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.fw-desc{font-size:12px;color:var(--stone);line-height:1.7}.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){.techniques-section{grid-template-columns:1fr;gap:40px}.for-who-grid{grid-template-columns:1fr 1fr}.case-block{padding:32px 24px}}@media (max-width:600px){.for-who-grid{grid-template-columns:1fr}}