@media(max-width:1024px){
  nav{padding:0 1.2rem}
  .wrap{padding:0 1.2rem}
  .kpi-grid{grid-template-columns:1fr 1fr}
  .exp-main{grid-template-columns:1fr}
  .debt-block{grid-template-columns:1fr}
  .market-grid{grid-template-columns:1fr}
  .market-strip{grid-template-columns:repeat(2,1fr)}
  .nsys-panel.active{grid-template-columns:1fr}
  .art-grid{grid-template-columns:1fr}
  .art-card.feat{grid-column:span 1}
  .tiers-grid{grid-template-columns:1fr 1fr}
  .ea-grid{grid-template-columns:1fr 1fr}
  .ogled-panel,.founder-card{grid-template-columns:1fr}
  .founder-price,.founder-meta{text-align:left}
  .mb-paths-grid{grid-template-columns:1fr}
  .about-grid{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr 1fr}
  .nsys-tabs{grid-template-columns:1fr 1fr}
  .idx-cards-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:640px){
  .kpi-grid{grid-template-columns:1fr}
  #hero{padding-left:1rem;padding-right:1rem}
  .hero-logo{width:min(420px,92vw);font-size:clamp(66px,20vw,114px);letter-spacing:.02em}
  .hero-rule{width:min(440px,94vw);height:24px;background-size:100% 3px}
  .hero-rule:hover,.hero-rule:focus,.hero-rule.active{width:min(460px,96vw)}
  .hero-pop{bottom:calc(100% + 14px);top:auto;font-size:14px;line-height:1.65;max-height:34vh}
  .hero-code{max-width:340px}
  .code-word,.code-dot{font-size:19px;letter-spacing:.09em}
  .hero-actions a{width:100%;text-align:center}
  .market-strip{grid-template-columns:1fr}
  .market-main,.market-side{padding:1.2rem}
  .market-chart-wrap{height:260px}
  .tiers-grid{grid-template-columns:1fr}
  .tier-detail{grid-template-columns:1fr}
  .ea-grid{grid-template-columns:1fr}
  .ogled-panel,.founder-card{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr}
  .about-stats{grid-template-columns:1fr 1fr}
}
@media(max-width:900px){
  .access-hero,.level-detail,.referral-card,.smart-progress,.calc-wrap{grid-template-columns:1fr}
  .access-paths,.signal-pillars,.example-flow,.rules-grid{grid-template-columns:1fr}
  .level-ladder,.signals-grid{grid-template-columns:1fr}
  .level-card{min-height:auto;border-top:0;border-left:3px solid transparent}
  .level-card:hover,.level-card.active{border-left-color:var(--signal);transform:none}
}
@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.nav-links{max-width:72vw}.nav-descriptor{display:none}}
@media(max-width:700px){.obs-head,.region-shell,.method-grid{grid-template-columns:1fr}.metric-grid,.category-grid{grid-template-columns:1fr}.region-side{border-left:0;border-top:1px solid var(--rule)}.nav-links .nav-a:nth-child(n+5){display:none}}
@media(max-width:1050px){.preview-grid{grid-template-columns:repeat(2,1fr)}.primary-index-grid{grid-template-columns:repeat(2,1fr)}.source-card-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.preview-grid,.primary-index-grid,.source-card-grid{grid-template-columns:1fr}}
@media(max-width:900px){nav{padding:0 1rem}.nav-links{gap:.7rem}.nav-descriptor{display:none}.nav-menu{position:fixed;left:1rem;right:1rem;top:calc(var(--nav-h) + 8px);min-width:auto}}
