.install-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}@media (max-width:700px){.install-paths{grid-template-columns:1fr}}.install-path-card{border:1px solid var(--color-hair);border-radius:var(--radius-lg);background:var(--color-card);padding:28px;display:flex;flex-direction:column;gap:16px}.install-path-header{display:flex;align-items:center;gap:10px}.install-path-label{font-size:10.5px;letter-spacing:.07em;color:var(--color-ink-soft)}.install-path-label,.install-path-tag{font-family:var(--font-mono);text-transform:uppercase}.install-path-tag{font-size:10px;letter-spacing:.05em;padding:2px 7px;border-radius:4px}.install-path-tag--required{background:var(--color-ink-deep);color:var(--color-paper)}.install-path-tag--pro{background:var(--color-accent-deep);color:var(--color-paper)}.install-path-sub{font-size:14px;color:var(--color-ink-soft);line-height:1.55;margin:0}.install-path-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.install-path-steps li{display:flex;gap:12px;font-size:13.5px;color:var(--color-ink);line-height:1.4}.install-path-steps li:before{content:attr(data-n);font-family:var(--font-mono);font-size:11px;color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.install-path-note{font-size:12px;color:var(--color-muted)}.install-path-note,.install-pro-banner{font-family:var(--font-mono);letter-spacing:.03em}.install-pro-banner{background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:14px 18px;font-size:12.5px;color:var(--color-accent-deep);margin-bottom:24px}.install-upgrade-callout{border:1px dashed var(--color-hair-strong);border-radius:var(--radius-lg);padding:20px 24px;display:flex;flex-direction:column;gap:14px;margin-top:32px}.install-upgrade-callout p{font-size:14px;color:var(--color-ink-soft);line-height:1.55;margin:0}.install-other-clients{margin-top:28px;padding-top:16px;border-top:1px solid var(--color-hair,rgba(0,0,0,.08));font-family:var(--font-sans);font-size:13px;color:var(--color-muted)}.install-other-clients a{color:var(--color-accent-deep);text-decoration:none}.install-other-clients a:hover{text-decoration:underline}