
  nav.scrolled{background:rgba(251,250,247,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(26,24,21,.12);padding:15px 0}
  .nav-links a:hover{opacity:1;color:#B8965A}
  @media(max-width:900px){.nav-links{display:none}.brand img{height:64px}}
  .hero .cta:hover{background:transparent;color:#fff}
  .hero .cta-ghost:hover{border-color:#D9C39A;color:#D9C39A}
  .hero-stats>div+div::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:rgba(255,255,255,.2)}
  .scroll-cue::after{content:"";display:block;width:1px;height:36px;background:linear-gradient(#D9C39A,transparent);margin:12px auto 0}
  @media(max-width:640px){
    .hero-stats{flex-wrap:wrap;gap:24px 0;margin-top:40px}
    .hero-stats>div{padding:0 22px;width:50%}
    .hero-stats>div:nth-child(2)::before{display:none}
    .hero-stats b{font-size:28px}
    .hero-actions{gap:12px}
    .hero .cta,.hero .cta-ghost{padding:14px 30px}
  }
  .chal-item:last-child{border-bottom:1px solid rgba(26,24,21,.12)}
  .sol-card:hover{transform:translateY(-6px);border-color:#D9C39A;box-shadow:0 24px 50px -28px rgba(26,24,21,.4)}
  .sol-card .ic::before{content:"";width:14px;height:14px;background:#B8965A;border-radius:2px;transform:rotate(45deg)}
  @media(max-width:980px){.sol-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:560px){.sol-grid{grid-template-columns:1fr}}
  .equip-cell:hover{background:#1f1c16}
  @media(max-width:900px){.equip-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:520px){.equip-grid{grid-template-columns:1fr}}
  .zones .z-row:first-of-type{margin-top:56px}
  @media(max-width:820px){.zones .z-row{grid-template-columns:1fr;gap:24px;margin-top:56px}.z-row.rev .z-img{order:0}}
  @media(max-width:760px){.v-grid{grid-template-columns:1fr}}
  @media(max-width:760px){.results .r-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:760px){.gallery .g-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.g1{grid-column:span 2;grid-row:span 1}}
