/* RESPONSIVE */
@media(max-width:900px) {
  .hero{padding:36px 0 16px}
  .entries-grid,.triage-grid{grid-template-columns:1fr}
  .landing-page .container{padding:0 24px}
  .landing-page .explainer,.landing-page .triage,.landing-page .final{padding-left:24px;padding-right:24px}
  .trust-grid{grid-template-columns:1fr}
  .demo-phone{max-width:100%}
}
@media(max-width:560px) {
  .nav-right{gap:12px} .nav-badge{display:none}
  .hero h1{font-size:32px} .hero-sub{font-size:15px}
  .final-btns{flex-direction:column;align-items:center}
}

@media(max-width:380px){
  .landing-page .container{padding-left:16px;padding-right:16px}
  .landing-page .explainer,.landing-page .triage,.landing-page .final{padding-left:16px;padding-right:16px}
  .explainer-text,.sh,.final-inner{padding-left:0;padding-right:0}
}
