.landing .lede{font-size:17px;color:var(--fg-muted);margin:0 0 24px}.landing .cta{display:flex;flex-wrap:wrap;gap:10px;margin:0}.landing .cta .btn{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:6px;border:1px solid var(--border-strong);color:var(--fg);text-decoration:none;font-weight:600}.landing .cta .btn.primary{margin:0;border-color:var(--fg)}.landing .checks{padding-left:20px;margin:0}.landing .checks li{line-height:1.6;margin-bottom:14px}.landing .narrow{color:var(--fg-muted);margin:14px 0 0}.landing code{font-family:var(--font-mono);font-size:.92em}.landing a{color:inherit}.landing .results{width:100%;border-collapse:collapse;font-size:14px}.landing .results th,.landing .results td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border)}.landing .results td:last-child,.landing .results th:last-child{text-align:right}
.landing .cta .btn.primary{background:var(--fg);color:var(--bg)}.landing .setup-card>p:last-child,.landing .setup-card>ul:last-child{margin-bottom:0}
.landing .shot{display:block;margin:28px 0 0}.landing .shot img{display:block;float:none;margin:0;max-width:100%;height:auto;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0/12%),0 8px 24px rgb(0 0 0/8%)}.landing .shot figcaption{display:block;font-size:13px;color:var(--fg-muted);margin-top:10px}
