*{box-sizing:border-box}
body{margin:0;font:16px/1.6 system-ui,-apple-system,sans-serif;color:#1a1a1f;background:#fafafa}
header{display:flex;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;padding:22px 24px}
.brand{font-weight:600;color:#1a1a1f;text-decoration:none}
nav a{margin-left:18px;color:#555;text-decoration:none}
nav a:hover{color:#1a1a1f}
main{max-width:720px;margin:80px auto;padding:0 24px}
h1{font-size:38px;line-height:1.15;margin:0 0 18px}
p{color:#4a4a52}
.cta{display:inline-block;margin-top:20px;padding:11px 24px;background:#1a1a1f;color:#fff;text-decoration:none;border-radius:6px}
footer{max-width:960px;margin:60px auto 40px;padding:0 24px;color:#888;font-size:13px;border-top:1px solid #eaeaea;padding-top:18px}
@media (min-width:641px){
  .tb>svg:not(.car),.mi svg{display:none}
}