
/* NEXORA AGENCY V5 / MOBILE CLEAN — typographic-only icons */
.marquee-track b,.intro-lines b{
  display:inline-block!important; flex:0 0 7px!important;
  width:7px!important; height:7px!important;
  border:1px solid currentColor!important;
  transform:rotate(45deg)!important;
  vertical-align:middle!important;
  font-size:0!important; line-height:0!important;
}
.intro-lines b{color:#9ba7b7!important}
.process-icon{display:none!important}
.process-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:235px!important}
.process-n{margin-bottom:20px!important;display:block!important}
.process-card h3{margin-top:0!important}
.aud-deco span,.chart-circle,.manifesto-symbol{display:none!important}
.hero-bottom a{font-size:10px!important;line-height:1.2!important;letter-spacing:.16em!important;animation:none!important;font-weight:700!important;text-decoration:none}
@media(max-width:740px){
  html,body{overflow-x:clip!important;max-width:100%!important}
  body{background:#0b0e13!important}
  .marquee-track{gap:23px!important}
  .marquee-track span{font-size:14px!important;letter-spacing:.03em!important}
  .marquee-track b{width:5px!important;height:5px!important;flex-basis:5px!important}
  .process-card{min-height:210px!important;padding:29px 24px!important}
  .process-n{margin-bottom:17px!important}
  .process-card h3{font-size:25px!important}
  .hero-bottom a{font-size:10px!important;min-width:42px!important;min-height:42px!important;display:grid;place-items:center}
  .mobile-nav a{font-size:14px!important;letter-spacing:.04em!important}
  .feature-grid,.steps{grid-template-columns:1fr!important;gap:14px!important}
  .step{padding:28px 25px!important}
  .step h3{margin:16px 0 10px!important}
  .step p{line-height:1.7!important}
}
