.lgd-pill{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--green-deep);background:rgba(63,107,79,.1);border:1px solid rgba(63,107,79,.35);border-radius:999px;padding:4px 9px;white-space:nowrap}.lgd-sec{margin:28px 0 12px;text-align:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lgd-cards{display:flex;flex-direction:column;gap:10px}.lgd-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:16px;padding:15px 16px;cursor:pointer;font-family:inherit;color:var(--ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lgd-card:hover:not(:disabled){transform:translateY(-2px);border-color:var(--green);box-shadow:0 12px 30px rgba(42,24,15,.12)}.lgd-card:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(63,107,79,.18)}.lgd-card:disabled{opacity:.65;cursor:default}.lgd-icon{width:42px;height:42px;border-radius:13px;background:rgba(63,107,79,.1);color:var(--green-deep);display:flex;align-items:center;justify-content:center;flex:none;align-self:flex-start}.lgd-icon svg{width:21px;height:21px}.lgd-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.lgd-title{font-weight:800;font-size:15.5px}.lgd-desc{font-size:13px;line-height:1.45;color:var(--muted)}.lgd-creds{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lgd-card .lg-demo-cred{background:var(--cream)}.lgd-alts{font-size:11.5px;color:var(--muted);margin-top:4px}.lgd-go{flex:none;display:flex;align-items:center;color:var(--green-deep);font-weight:700;font-size:12.5px;white-space:nowrap}.lgd-go svg{width:19px;height:19px;transition:transform .18s ease}.lgd-card:hover:not(:disabled) .lgd-go svg{transform:translateX(3px)}.lgd-foot{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:22px auto 0;max-width:40ch;font-size:13px;line-height:1.5;color:var(--muted);text-align:center}.lgd-foot svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--green-deep)}.lgd-links{text-align:center;margin-top:14px;font-size:13.5px;color:var(--muted)}.lgd-links a{color:var(--green-deep);font-weight:700;text-decoration:none}.lgd-links a:hover{text-decoration:underline}